VMware рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рдирдордзреНрдпреЗ Linux рд╡рд░ XPrinter рд▓реЗрдмрд▓ рдкреНрд░рд┐рдВрдЯрд░ рд╕реЗрдЯ рдХрд░рдгреЗ

рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд╢реЗрд▓рд╢рд┐рд╡рд╛рдп CentOS рд╡рд░ рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЙрджрд╛рд╣рд░рдг; рд╕рд╛рджреГрд╢реНрдпрддреЗрдиреБрд╕рд╛рд░, рддреБрдореНрд╣реА рдХреЛрдгрддреНрдпрд╛рд╣реА Linux OS рд╡рд░ рд╕реЗрдЯ рдХрд░реВ рд╢рдХрддрд╛.

рдореА рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рдд рдЖрд╣реЗ: рдорд▓рд╛ PHP рд╡рд░реВрди рдЯреЗрдореНрдкрд▓реЗрдЯ рд╡рд╛рдкрд░реВрди рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдордЬрдХреВрд░рд╛рд╕рд╣ рд▓реЗрдмрд▓реЗ рдореБрджреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ. рдЗрд╡реНрд╣реЗрдВрдЯрдордзреНрдпреЗ рддреБрдореНрд╣реА рд╕реНрдерд┐рд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдХрдиреЗрдХреНрд╢рдирд╡рд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдареЗрд╡реВ рд╢рдХрдд рдирд╕рд▓реНрдпрд╛рдореБрд│реЗ рдЖрдгрд┐ рдмрд╣реБрддрд╛рдВрд╢ рдСрдЯреЛрдореЗрд╢рди рдЯрд╛рд╕реНрдХ рд╡реЗрдмрд╕рд╛рдЗрдЯрд╡рд░ рдУрд╡реНрд╣рд░рд▓реЕрдк рд╣реЛрдд рдЕрд╕рд▓реНрдпрд╛рдиреЗ, рдЖрдореНрд╣реА VMware рд╡рд░ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрдирд╕рд╣ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рдЪрд╛ рдирд┐рд░реНрдгрдп рдШреЗрддрд▓рд╛.

XPrinter рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдХрд╛рд░реНрдпрд╛рдВрд╕рд╛рдареА рджреЗрдЦреАрд▓ рдпреЛрдЧреНрдп рдЖрд╣реЗ; Windows рдЕрдВрддрд░реНрдЧрдд рд╕реНрдерд╛рдкрдирд╛ рдЦреВрдк рд╕реЛрдкреЗ рдЖрд╣реЗ. рдореА 460 рдорд┐рдореА рдкрд░реНрдпрдВрдд рд▓реЗрдмрд▓ рд░реБрдВрджреАрд╕рд╣ XP-108B рдореЙрдбреЗрд▓рд╡рд░ рд╕реЗрдЯрд▓ рдЭрд╛рд▓реЛ.

VMware рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рдирдордзреНрдпреЗ Linux рд╡рд░ XPrinter рд▓реЗрдмрд▓ рдкреНрд░рд┐рдВрдЯрд░ рд╕реЗрдЯ рдХрд░рдгреЗ

рдореА рдХреНрд╡рдЪрд┐рддрдЪ рд▓рд┐рдирдХреНрд╕ рд╕реЗрдЯ рдХреЗрд▓реНрдпрд╛рдореБрд│реЗ рдЖрдгрд┐ рддреНрдпрд╛рдЪреНрдпрд╛рд╢реА рдЙрдкрдХрд░рдгреЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдд рдЕрд╕рд▓реНрдпрд╛рдиреЗ, рдореА рддрдпрд╛рд░ рд╕реЗрдЯрдЕрдк рдореЕрдиреНрдпреБрдЕрд▓ рд╢реЛрдзрд▓реЗ рдЖрдгрд┐ рд▓рдХреНрд╖рд╛рдд рдЖрд▓реЗ рдХреА рдкреНрд░рд┐рдВрдЯрд░ рдХрдиреЗрдХреНрдЯ рдХрд░рдгреНрдпрд╛рдЪрд╛ рд╕рд░реНрд╡рд╛рдд рд╕реЛрдкрд╛ рдорд╛рд░реНрдЧ рдореНрд╣рдгрдЬреЗ рдХрдк. рдореА рдпреВрдПрд╕рдмреА рджреНрд╡рд╛рд░реЗ рдкреНрд░рд┐рдВрдЯрд░ рдХрдиреЗрдХреНрдЯ рдХрд░реВ рд╢рдХрд▓реЛ рдирд╛рд╣реА, рдореЕрдиреНрдпреБрдЕрд▓рдордзреАрд▓ рд╕рд▓реНрд▓реНрдпрд╛рдиреБрд╕рд╛рд░ рдХреЛрдгрддреНрдпрд╛рд╣реА рд╣рд╛рддрд╛рд│рдгреАрдиреЗ рдорджрдд рдХреЗрд▓реА рдирд╛рд╣реА, рдореА рдиреБрдХрддреЗрдЪ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрди рдЕрдиреЗрдХ рд╡реЗрд│рд╛ рдХреНрд░реЕрд╢ рдХреЗрд▓реЗ.

  • рдирд┐рд░реНрдорд╛рддреНрдпрд╛рдЪреНрдпрд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯ xprintertech.com рд╡рд░реВрди рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рд╛, рддреЗ Windows, Mac рдЖрдгрд┐ Linux рд╕рд╛рдареА рдПрдХрд╛рдЪ рд╕рдВрдЧреНрд░рд╣рд╛рдд рдпреЗрддрд╛рдд

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

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

    VMware рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рдирдордзреНрдпреЗ Linux рд╡рд░ XPrinter рд▓реЗрдмрд▓ рдкреНрд░рд┐рдВрдЯрд░ рд╕реЗрдЯ рдХрд░рдгреЗ

  • Linux рд╕рд╛рдареА, рд╕рдВрдЧреНрд░рд╣рдгрд╛рдд 1 рдлрд╛рдЗрд▓ 4BARCODE рдЖрд╣реЗ. рд╣реА тАЬ2 рдЗрди 1тАЭ рдлрд╛рдИрд▓ рдЖрд╣реЗ, рдЯрд╛рд░ рдЖрд░реНрдХрд╛рдЗрд╡реНрд╣ рдЕрд╕рд▓реЗрд▓реА рдмреЕрд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреА рд╕реНрд╡рддрдГрдЪ рдЕрдирдкреЕрдХ рдХрд░рддреЗ рдЖрдгрд┐ рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕рдирд╛ рдХрдкрдордзреНрдпреЗ рдХреЙрдкреА рдХрд░рддреЗ. рдорд╛рдЭреНрдпрд╛ рдмрд╛рдмрддреАрдд, рдЕрдирдкреЕрдХрд┐рдВрдЧрд╕рд╛рдареА bzip2 рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ (80 рдорд┐рдореА рдорд╛рд▓рд┐рдХреЗрд╕рд╛рдареА рднрд┐рдиреНрди рдЖрд░реНрдХрд╛рдЗрд╡реНрд╣рд░ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ)
    yum install cups
    yum install bzip2
    chmod 744 ./4BARCODE
    sh ./4BARCODE
    service cups start
    
  • рдкреБрдвреЗ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдЙрдШрдбрдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ localhostрдмреНрд░рд╛рдЙрдЭрд░рдордзреНрдпреЗ :631, рд╕реЛрдпреАрд╕рд╛рдареА рдореА Windows рдордзреАрд▓ рдмреНрд░рд╛рдЙрдЭрд░рдордзреВрди рдЙрдШрдбрдгреНрдпрд╛рд╕рд╛рдареА рд╕реЗрдЯрд┐рдВрдЧ рдХрд░рддреЛ. рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рд╛ /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
    
  • рдорд╛рдЭреНрдпрд╛ рдмрд╛рдмрддреАрдд, рдЖрдореНрд╣реА рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрдирдЪрд╛ IP рд╡рд╛рдкрд░реВрди рдмреНрд░рд╛рдЙрдЭрд░рдордзреНрдпреЗ рджреБрд╡рд╛ рдЙрдШрдбрддреЛ 192.168.1.5:631/рдкреНрд░рд╢рд╛рд╕рдХ

    рдкреНрд░рд┐рдВрдЯрд░ рдЬреЛрдбрд╛ (рддреБрдореНрд╣рд╛рд▓рд╛ рд░реВрдЯ рдЖрдгрд┐ рдкрд╛рд╕рд╡рд░реНрдб рдПрдВрдЯрд░ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ)

    VMware рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рдирдордзреНрдпреЗ Linux рд╡рд░ XPrinter рд▓реЗрдмрд▓ рдкреНрд░рд┐рдВрдЯрд░ рд╕реЗрдЯ рдХрд░рдгреЗ

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

      VMware рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рдирдордзреНрдпреЗ Linux рд╡рд░ XPrinter рд▓реЗрдмрд▓ рдкреНрд░рд┐рдВрдЯрд░ рд╕реЗрдЯ рдХрд░рдгреЗ
      рдХрдк рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдордзреНрдпреЗ, lpd://192.168.1.52/Xprinter_XP-460B рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛, рдЬреЗрдереЗ 192.168.1.52 рд╣рд╛ рдкреНрд░рд┐рдВрдЯрд░ рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рдВрдЧрдгрдХрд╛рдЪрд╛ IP рдЖрд╣реЗ, Xprinter_XP-460B рд╣реЗ рд╡рд┐рдВрдбреЛ рд╢реЗрдЕрд░рд┐рдВрдЧ рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдордзреАрд▓ рдкреНрд░рд┐рдВрдЯрд░рдЪреЗ рдирд╛рд╡ рдЖрд╣реЗ.

      VMware рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рдирдордзреНрдпреЗ Linux рд╡рд░ XPrinter рд▓реЗрдмрд▓ рдкреНрд░рд┐рдВрдЯрд░ рд╕реЗрдЯ рдХрд░рдгреЗ
      рдбреНрд░рд╛рдЗрд╡реНрд╣рд░ 4BARCODE => 4B-3064TA рдирд┐рд╡рдбрд╛

      VMware рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рдирдордзреНрдпреЗ Linux рд╡рд░ XPrinter рд▓реЗрдмрд▓ рдкреНрд░рд┐рдВрдЯрд░ рд╕реЗрдЯ рдХрд░рдгреЗ
      рдЖрдореНрд╣реА рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕рдордзреНрдпреЗ рдХрд╛рд╣реАрд╣реА рдирд┐рд╡рдбрдд рдХрд┐рдВрд╡рд╛ рдЬрддрди рдХрд░рдд рдирд╛рд╣реА! рдореА рд▓реЗрдмрд▓ рдЖрдХрд╛рд░ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛, рдкрд░рдВрддреБ рдирдВрддрд░ рдХрд╛рд╣реА рдХрд╛рд░рдгрд╛рд╕реНрддрд╡ рдкреНрд░рд┐рдВрдЯрд░ рдХрд╛рд░реНрдп рдХрд░рдд рдирд╛рд╣реА. рд▓реЗрдмрд▓рдЪрд╛ рдЖрдХрд╛рд░ рдкреНрд░рд┐рдВрдЯ рдЬреЙрдмрдордзреНрдпреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ.

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

    2. рджреБрд╕рд░рд╛ рдкрд░реНрдпрд╛рдп. рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рд╛рдореНрдмрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ, рд╕реБрд░реВ рдХрд░рдгреЗ, рдХрдк рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдирдВрддрд░ рдХрдкрдордзреНрдпреЗ рдПрдХ рдирд╡реАрди рдХрдиреЗрдХреНрд╢рди рдкреЙрдЗрдВрдЯ рджрд┐рд╕реЗрд▓, рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдордзреНрдпреЗ smb://user рд╕рд╛рд░рдЦреА рдУрд│ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛:[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]/Xprinter_XP-460B. рдЬреЗрдереЗ, рд╡рд╛рдкрд░рдХрд░реНрддрд╛ Windows рдордзреНрдпреЗ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЖрд╣реЗ, рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдХрдбреЗ рдкрд╛рд╕рд╡рд░реНрдб рд╕реЗрдЯ рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдЕрдзрд┐рдХреГрддрддрд╛ рд░рд┐рдХреНрдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдд рдирд╛рд╣реА.

рдЬреЗрд╡реНрд╣рд╛ рд╕рд░реНрд╡ рдХрд╛рд╣реА рдкреВрд░реНрдг рдЭрд╛рд▓реЗ рдЖрдгрд┐ рдкреНрд░рд┐рдВрдЯрд░рдиреЗ рдЪрд╛рдЪрдгреА рдкреГрд╖реНрда рдореБрджреНрд░рд┐рдд рдХреЗрд▓реЗ, рддреЗрд╡реНрд╣рд╛ рдиреЛрдХрд░реНтАНрдпрд╛ рдХрдиреНрд╕реЛрд▓рджреНрд╡рд╛рд░реЗ рдкрд╛рдард╡рд▓реНрдпрд╛ рдЬрд╛рдК рд╢рдХрддрд╛рдд:

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

рдпрд╛ рдЙрджрд╛рд╣рд░рдгрд╛рдд, рд▓реЗрдмрд▓рдордзреНрдпреЗ 100x100 рдорд┐рдореАрдЪреЗ рдкрд░рд┐рдорд╛рдг рдЖрд╣реЗрдд, 2 рдорд┐рдореА рдкреНрд░рд╛рдпреЛрдЧрд┐рдХрд░рд┐рддреНрдпрд╛ рдирд┐рд╡рдбрд▓реЗ рдЧреЗрд▓реЗ. рд▓реЗрдмрд▓рд╛рдВрдордзреАрд▓ рдЕрдВрддрд░ 3 рдорд┐рдореА рдЖрд╣реЗ, рдкрд░рдВрддреБ рдЬрд░ рддреБрдореНрд╣реА рдЙрдВрдЪреА 103 рдорд┐рдореАрд╡рд░ рд╕реЗрдЯ рдХреЗрд▓реА рддрд░, рдЯреЗрдк рд╕рд░рдХрддреЛ, рдЬреНрдпрд╛рдореБрд│реЗ рд▓реЗрдмрд▓ рдлрд╛рдбрдгреЗ рдЧреИрд░рд╕реЛрдпреАрдЪреЗ рд╣реЛрддреЗ. LPD рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪрд╛ рддреЛрдЯрд╛ рдЕрд╕рд╛ рдЖрд╣реЗ рдХреА рдЬреЙрдмреНрд╕ рдирд┐рдпрдорд┐рдд рдкреНрд░рд┐рдВрдЯрд░рд╡рд░ рдкрд╛рдард╡рд▓реЗ рдЬрд╛рддрд╛рдд, ESC/P0S рдлреЙрд░рдореЕрдЯ рдкреНрд░рд┐рдВрдЯрд┐рдВрдЧрд╕рд╛рдареА рдкрд╛рдард╡рд▓реЗ рдЬрд╛рдд рдирд╛рд╣реА рдЖрдгрд┐ рд╕реЗрдиреНрд╕рд░ рд▓реЗрдмрд▓реНрд╕ рдХреЕрд▓рд┐рдмреНрд░реЗрдЯ рдХрд░рдд рдирд╛рд╣реА.

рдордЧ рдЖрдкрдг php рджреНрд╡рд╛рд░реЗ рдкреНрд░рд┐рдВрдЯрд░рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░реВ рд╢рдХрддрд╛. рдХрдкрд╕рд╣ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд▓рд╛рдпрдмреНрд░рд░реА рдЖрд╣реЗрдд, рдорд╛рдЭреНрдпрд╛рд╕рд╛рдареА exec() рджреНрд╡рд╛рд░реЗ рдХрдиреНрд╕реЛрд▓рд▓рд╛ рдХрдорд╛рдВрдб рдкрд╛рдард╡рдгреЗ рд╕реЛрдкреЗ рдЖрд╣реЗ;

ESC/P0S рдХрд╛рдо рдХрд░рдд рдирд╕рд▓реНрдпрд╛рдореБрд│реЗ, рдореА tFPDF рд▓рд╛рдпрдмреНрд░рд░реА рд╡рд╛рдкрд░реВрди pdf рдордзреНрдпреЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рдмрдирд╡рдгреНрдпрд╛рдЪрд╛ рдирд┐рд░реНрдгрдп рдШреЗрддрд▓рд╛.

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 рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рдирдордзреНрдпреЗ Linux рд╡рд░ XPrinter рд▓реЗрдмрд▓ рдкреНрд░рд┐рдВрдЯрд░ рд╕реЗрдЯ рдХрд░рдгреЗ
рддрдпрд╛рд░. рдореА рддреЗ рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА 2 рд╡реАрдХреЗрдВрдб рдШрд╛рд▓рд╡рд▓реЗ, рдорд▓рд╛ рдЖрд╢рд╛ рдЖрд╣реЗ рдХреА рд╣реЗ рдПрдЦрд╛рджреНрдпрд╛рд╕рд╛рдареА рдЙрдкрдпреБрдХреНрдд рдард░реЗрд▓.

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛