VMware рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдореЗрдВ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдПрдХ XPrinter рд▓реЗрдмрд▓ рдкреНрд░рд┐рдВрдЯрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛

рдЧреНрд░рд╛рдлрд╝рд┐рдХрд▓ рд╢реЗрд▓ рдХреЗ рдмрд┐рдирд╛ CentOS рдкрд░ рд╕реЗрдЯрдЕрдк рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг; рд╕рд╛рджреГрд╢реНрдп рд╕реЗ, рдЖрдк рдХрд┐рд╕реА рднреА Linux OS рдкрд░ рд╕реЗрдЯрдЕрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдореИрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░ рд░рд╣рд╛ рд╣реВрдВ: рдореБрдЭреЗ PHP рд╕реЗ рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдордирдорд╛рдиреЗ рдкрд╛рда рдХреЗ рд╕рд╛рде рд▓реЗрдмрд▓ рдореБрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЪреВрдБрдХрд┐ рдЖрдк рдЗрд╡реЗрдВрдЯ рдореЗрдВ рд╕реНрдерд┐рд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдХрдиреЗрдХреНрд╢рди рдкрд░ рднрд░реЛрд╕рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕реНрд╡рдЪрд╛рд▓рди рдХрд╛рд░реНрдп рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЗ рд╕рд╛рде рдУрд╡рд░рд▓реИрдк рд╣реЛрддреЗ рд╣реИрдВ, рд╣рдордиреЗ VMware рдкрд░ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред

рдПрдХреНрд╕рдкреНрд░рд┐рдВрдЯрд░ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдЙрдкрдпреБрдХреНрдд рд╣реИ; рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рддрд╣рдд рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИред рдореИрдВрдиреЗ 460 рдорд┐рдореА рддрдХ рдХреА рд▓реЗрдмрд▓ рдЪреМрдбрд╝рд╛рдИ рд╡рд╛рд▓реЗ XP-108B рдореЙрдбрд▓ рдкрд░ рд╕рдордЭреМрддрд╛ рдХрд┐рдпрд╛ред

VMware рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдореЗрдВ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдПрдХ XPrinter рд▓реЗрдмрд▓ рдкреНрд░рд┐рдВрдЯрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛

рдЪреВрдВрдХрд┐ рдореИрдВ рд╢рд╛рдпрдж рд╣реА рдХрднреА рд▓рд┐рдирдХреНрд╕ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдЙрд╕рд╕реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХрдиреЗрдХреНрдЯ рдХрд░рддрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рддреИрдпрд╛рд░ рд╕реЗрдЯрдЕрдк рдореИрдиреБрдЕрд▓ рдХреА рддрд▓рд╛рд╢ рдХреА рдФрд░ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рдкреНрд░рд┐рдВрдЯрд░ рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдХрдк рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реИред рдореИрдВ рдпреВрдПрд╕рдмреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд┐рдВрдЯрд░ рдХреЛ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛; рдореИрдиреБрдЕрд▓ рдореЗрдВ рд╕рд▓рд╛рд╣ рдХреЗ рдмрд╛рдж рдХрд┐рд╕реА рднреА рд╣реЗрд░рдлреЗрд░ рд╕реЗ рдорджрдж рдирд╣реАрдВ рдорд┐рд▓реА, рдореИрдВрдиреЗ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЛ рдХрдИ рдмрд╛рд░ рдХреНрд░реИрд╢ рдХрд░ рджрд┐рдпрд╛ред

  • рдирд┐рд░реНрдорд╛рддрд╛ рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ xprintertech.com рд╕реЗ рдбреНрд░рд╛рдЗрд╡рд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ, рд╡реЗ рд╡рд┐рдВрдбреЛрдЬ, рдореИрдХ рдФрд░ рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдЖрддреЗ рд╣реИрдВ

    рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдбрд┐рд╡рд╛рдЗрд╕реЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡рд░ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдкреЛрд╕реНрдЯ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ 4 рдЗрдВрдЪ рд▓реЗрдмрд▓ рдкреНрд░рд┐рдВрдЯрд░ рдбреНрд░рд╛рдЗрд╡рд░. рдЬреИрд╕рд╛ рдХрд┐ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ, XP-460B рдХреЛ рдкрд╣рд▓реЗ рд╣реА рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ; рдореИрдВрдиреЗ рд╕рдорд╛рди рдореЙрдбрд▓, XP-470B рдХреЗ рдмреНрд░реЗрдбрдХреНрд░рдВрдм рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдХрд┐ рдпрд╣ рдХрд┐рд╕ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХрд╛ рд╣реИред

  • рд╡рд┐рдВрдбреЛрдЬрд╝ рдореЗрдВ рдкреНрд░рд┐рдВрдЯрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ, рд╕рд╛рдЭрд╛рдХрд░рдг рд╕рдХреНрд╖рдо рдХрд░реЗрдВ

    VMware рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдореЗрдВ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдПрдХ XPrinter рд▓реЗрдмрд▓ рдкреНрд░рд┐рдВрдЯрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛

  • рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП, рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ 1 рдлрд╝рд╛рдЗрд▓ 4BARCODE рд╢рд╛рдорд┐рд▓ рд╣реИред рдпрд╣ рдПрдХ "2 рдЗрди 1" рдлрд╝рд╛рдЗрд▓ рд╣реИ, рдЯрд╛рд░ рдЖрд░реНрдХрд╛рдЗрд╡ рдХреЗ рд╕рд╛рде рдПрдХ рдмреИрд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛ рдЦреБрдж рдХреЛ рдЕрдирдкреИрдХ рдХрд░рддреА рд╣реИ рдФрд░ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЛ рдХрдк рдореЗрдВ рдХреЙрдкреА рдХрд░рддреА рд╣реИред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЕрдирдкреИрдХрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП bzip2 рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (80 рдорд┐рдореА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рд╕рдВрдЧреНрд░рд╣рдХрд░реНрддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)
    yum install cups
    yum install bzip2
    chmod 744 ./4BARCODE
    sh ./4BARCODE
    service cups start
    
  • рдЖрдЧреЗ рдЖрдкрдХреЛ рдЦреЛрд▓рдирд╛ рд╣реЛрдЧрд╛ рд╕реНрдерд╛рдиреАрдп рд╣реЛрд╕реНрдЯ:631 рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ, рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдореИрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рдореЗрдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реЗрдЯрд┐рдВрдЧ рдХрд░рддрд╛ рд╣реВрдВред рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ /etc/cups/cupsd.conf:
    Listen localhost:631 ╨╝╨╡╨╜╤П╨╡╨╝ ╨╜╨░ Listen *:631
    <Location />
      Order allow,deny
      Allow localhost
      Allow 192.168.1.*  
    </Location>
    <Location /admin>
      Order allow,deny
      Allow localhost
      Allow 192.168.1.*
    </Location>
    

    рдлрд╝рд╛рдпрд░рд╡реЙрд▓ (рдпрд╛ iptables) рдореЗрдВ рдкреЛрд░реНрдЯ 631 рдЬреЛрдбрд╝реЗрдВ:

    firewall-cmd --zone=public --add-port=631/tcp --permanent
    firewall-cmd --reload
    
  • рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рдЖрдИрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд▓рд┐рдВрдХ рдЦреЛрд▓рддреЗ рд╣реИрдВ 192.168.1.5:631/рдПрдбрдорд┐рди

    рдПрдХ рдкреНрд░рд┐рдВрдЯрд░ рдЬреЛрдбрд╝реЗрдВ (рдЖрдкрдХреЛ рд░реВрдЯ рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░рдирд╛ рд╣реЛрдЧрд╛)

    VMware рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдореЗрдВ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдПрдХ XPrinter рд▓реЗрдмрд▓ рдкреНрд░рд┐рдВрдЯрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛

  • рдРрд╕реЗ 2 рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛, рдПрд▓рдкреАрдбреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдФрд░ рд╕рд╛рдВрдмрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗред
    1. рдПрд▓рдкреАрдбреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╡рд┐рдВрдбреЛрдЬрд╝ рдореЗрдВ рд╕реЗрд╡рд╛ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛ (рд╡рд┐рдВрдбреЛрдЬрд╝ рдШрдЯрдХреЛрдВ рдХреЛ рдЪрд╛рд▓реВ рдпрд╛ рдмрдВрдж рдХрд░реЗрдВ) рдФрд░ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

      VMware рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдореЗрдВ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдПрдХ XPrinter рд▓реЗрдмрд▓ рдкреНрд░рд┐рдВрдЯрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛
      рдХрдк рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ, lpd://192.168.1.52/Xprinter_XP-460B рджрд░реНрдЬ рдХрд░реЗрдВ, рдЬрд╣рд╛рдВ 192.168.1.52 рдЙрд╕ рдХрдВрдкреНрдпреВрдЯрд░ рдХрд╛ рдЖрдИрдкреА рд╣реИ рдЬрд┐рд╕ рдкрд░ рдкреНрд░рд┐рдВрдЯрд░ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ, Xprinter_XP-460B рд╡рд┐рдВрдбреЛрдЬрд╝ рд╢реЗрдпрд░рд┐рдВрдЧ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдкреНрд░рд┐рдВрдЯрд░ рдХрд╛ рдирд╛рдо рд╣реИ

      VMware рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдореЗрдВ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдПрдХ XPrinter рд▓реЗрдмрд▓ рдкреНрд░рд┐рдВрдЯрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛
      рдбреНрд░рд╛рдЗрд╡рд░ 4BARCODE => 4B-3064TA рдЪреБрдиреЗрдВ

      VMware рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдореЗрдВ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдПрдХ XPrinter рд▓реЗрдмрд▓ рдкреНрд░рд┐рдВрдЯрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛
      рд╣рдо рдорд╛рдкрджрдВрдбреЛрдВ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдЪреБрдирддреЗ рдпрд╛ рд╕рд╣реЗрдЬрддреЗ рдирд╣реАрдВ рд╣реИрдВ! рдореИрдВрдиреЗ рд▓реЗрдмрд▓ рдХрд╛ рдЖрдХрд╛рд░ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдлрд┐рд░ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдкреНрд░рд┐рдВрдЯрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ред рд▓реЗрдмрд▓ рдХрд╛ рдЖрдХрд╛рд░ рдкреНрд░рд┐рдВрдЯ рдХрд╛рд░реНрдп рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

      VMware рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдореЗрдВ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдПрдХ XPrinter рд▓реЗрдмрд▓ рдкреНрд░рд┐рдВрдЯрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛
      рд╣рдо рдПрдХ рдкрд░реАрдХреНрд╖рдг рдкреГрд╖реНрда рдореБрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ - рд╣реЛ рдЧрдпрд╛!

    2. рджреВрд╕рд░рд╛ рд╡рд┐рдХрд▓реНрдкред рдЖрдкрдХреЛ рд╕рд╛рдВрдмрд╛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рд╢реБрд░реВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдХрдк рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдлрд┐рд░ рдХрдк рдореЗрдВ рдПрдХ рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рдмрд┐рдВрджреБ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛, рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ smb://user рдЬреИрд╕реА рдПрдХ рдкрдВрдХреНрддрд┐ рджрд░реНрдЬ рдХрд░реЗрдВ:[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]/рдПрдХреНрд╕рдкреНрд░рд┐рдВрдЯрд░_рдПрдХреНрд╕рдкреА-460рдмреА. рдЬрд╣рд╛рдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд┐рдВрдбреЛрдЬрд╝ рдореЗрдВ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реИ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ рдПрдХ рдкрд╛рд╕рд╡рд░реНрдб рд╕реЗрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдЦрд╛рд▓реА рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдЬрдм рд╕рдмрдХреБрдЫ рдареАрдХ рд╣реЛ рдЧрдпрд╛ рдФрд░ рдкреНрд░рд┐рдВрдЯрд░ рдиреЗ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдкреГрд╖реНрда рдореБрджреНрд░рд┐рдд рдХрд┐рдпрд╛, рддреЛ рдХрдВрд╕реЛрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдиреМрдХрд░рд┐рдпрд╛рдВ рднреЗрдЬреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВ:

lpr -P Xprinter_XP-460B -o media=Custom.100x102mm test.txt

рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд▓реЗрдмрд▓ рдХреЗ рдЖрдпрд╛рдо 100x100 рдорд┐рдореА рд╣реИрдВ, рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд░реВрдк рд╕реЗ 2 рдорд┐рдореА рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд▓реЗрдмрд▓ рдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА 3 рдорд┐рдореА рд╣реИ, рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдк рдКрдВрдЪрд╛рдИ 103 рдорд┐рдореА рдкрд░ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЯреЗрдк рд╢рд┐рдлреНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд▓реЗрдмрд▓ рдХреЛ рдлрд╛рдбрд╝рдирд╛ рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдПрд▓рдкреАрдбреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдиреБрдХрд╕рд╛рди рдпрд╣ рд╣реИ рдХрд┐ рдиреМрдХрд░рд┐рдпрд╛рдВ рдПрдХ рдирд┐рдпрдорд┐рдд рдкреНрд░рд┐рдВрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рднреЗрдЬреА рдЬрд╛рддреА рд╣реИрдВ, рдИрдПрд╕рд╕реА/рдкреА0рдПрд╕ рдкреНрд░рд╛рд░реВрдк рдореБрджреНрд░рдг рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╕реЗрдВрд╕рд░ рд▓реЗрдмрд▓ рдХреЛ рдХреИрд▓рд┐рдмреНрд░реЗрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдлрд┐рд░ рдЖрдк php рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд┐рдВрдЯрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХрдк рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИрдВ, рдореЗрд░реЗ рд▓рд┐рдП exec() рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдВрд╕реЛрд▓ рдкрд░ рдХрдорд╛рдВрдб рднреЗрдЬрдирд╛ рдЖрд╕рд╛рди рд╣реИ;

рдЪреВрдБрдХрд┐ ESC/P0S рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ tFPDF рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреАрдбреАрдПрдл рдореЗрдВ рдЯреЗрдореНрдкрд▓реЗрдЯ рдмрдирд╛рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛

require_once($_SERVER["DOCUMENT_ROOT"] . "/tfpdf/tfpdf.php");
$w = 100;
$h = 100;
$number = 59;
$pdf = new tFPDF('P', 'mm', [$w, $h]);
$pdf->SetTitle('Information');
$pdf->AddFont('Font', 'B', $_SERVER["DOCUMENT_ROOT"] . '/fonts/opensans-bold.ttf', true);
$pdf->SetTextColor(0,0,0);
$pdf->SetDrawColor(0,0,0);

$pdf->AddPage('P');
$pdf->SetDisplayMode('real','default');
$pdf->Image($_SERVER["DOCUMENT_ROOT"]. '/images/logo_site.png',$w - 4 - 28,$h - 13,28.1,9.6,'');

$pdf->SetFontSize(140);
$pdf->SetXY(0,24);
$pdf->Cell($w,$h - 45, $number,0,0,'C',0);

$pdf->SetFontSize(1);
$pdf->SetTextColor(255,255,255);
$pdf->Write(0, $number);

$pdf->Output('example.pdf','I');

exec('php label.php | lpr -P Xprinter_XP-460B -o media=Custom.100x102mm');

VMware рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдореЗрдВ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдПрдХ XPrinter рд▓реЗрдмрд▓ рдкреНрд░рд┐рдВрдЯрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛
рддреИрдпрд╛рд░ред рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ 2 рд╕рдкреНрддрд╛рд╣рд╛рдВрдд рдмрд┐рддрд╛рдП, рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ