VMware Workstation рдорд╛ Linux рдорд╛ XPrinter рд▓реЗрдмрд▓ рдкреНрд░рд┐рдиреНрдЯрд░ рд╕реЗрдЯрдЕрдк рдЧрд░реНрджреИ

рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд╢реЗрд▓ рдмрд┐рдирд╛ CentOS рдорд╛ рд╕реЗрдЯрдЕрдкрдХреЛ рд▓рд╛рдЧрд┐ рдПрдЙрдЯрд╛ рдЙрджрд╛рд╣рд░рдг; рдПрдирд╛рд▓реЛрдЬреА рджреНрд╡рд╛рд░рд╛, рддрдкрд╛рдЗрдБ рдХреБрдиреИ рдкрдирд┐ рд▓рд┐рдирдХреНрд╕ OS рдорд╛ рд╕реЗрдЯ рдЕрдк рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

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

XPrinter рдорд╛рд░реНрдХрд┐рдЩ рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкрдирд┐ рдЙрдкрдпреБрдХреНрдд рдЫ; рд╡рд┐рдиреНрдбреЛрдЬ рдЕрдиреНрддрд░реНрдЧрдд рд╕реНрдерд╛рдкрдирд╛ рдзреЗрд░реИ рд╕рдЬрд┐рд▓реЛ рдЫред рдореИрд▓реЗ 460 рдорд┐рдореА рд╕рдореНрдордХреЛ рд▓реЗрдмрд▓ рдЪреМрдбрд╛рдЗрдХреЛ рд╕рд╛рде XP-108B рдореЛрдбреЗрд▓рдорд╛ рдмрд╕реЗрдВред

VMware Workstation рдорд╛ Linux рдорд╛ XPrinter рд▓реЗрдмрд▓ рдкреНрд░рд┐рдиреНрдЯрд░ рд╕реЗрдЯрдЕрдк рдЧрд░реНрджреИ

рдореИрд▓реЗ рд╡рд┐рд░рд▓реИ рд▓рд┐рдирдХреНрд╕ рд╕реЗрдЯрдЕрдк рдЧрд░реЗрдХреЛ рд░ рдпрд╕рдорд╛ рдпрдиреНрддреНрд░рд╣рд░реВ рдЬрдбрд╛рди рдЧрд░реЗрдХреЛ рд╣реБрдирд╛рд▓реЗ, рдореИрд▓реЗ рддрдпрд╛рд░ рд╕реЗрдЯрдЕрдк рдореНрдпрд╛рдиреБрдЕрд▓рд╣рд░реВ рдЦреЛрдЬреЗ рд░ рдкреНрд░рд┐рдиреНрдЯрд░ рдЬрдбрд╛рди рдЧрд░реНрдиреЗ рд╕рдмреИрднрдиреНрджрд╛ рд╕рдЬрд┐рд▓реЛ рддрд░рд┐рдХрд╛ рдХрдкрд╣рд░реВ рдорд╛рд░реНрдлрдд рд╣реЛ рднрдиреЗрд░ рдмреБрдЭреЗрдВред рдореИрд▓реЗ USB рдорд╛рд░реНрдлрдд рдкреНрд░рд┐рдиреНрдЯрд░ рдЬрдбрд╛рди рдЧрд░реНрди рд╕рдХрд┐рди, рдореНрдпрд╛рдиреБрдЕрд▓рд╣рд░реВрдорд╛ рд╕рд▓реНрд▓рд╛рд╣ рдкрдЫреНрдпрд╛рдЙрдиреЗ рдХреБрдиреИ рд╣реЗрд░рдлреЗрд░рд▓реЗ рдорджреНрджрдд рдЧрд░реЗрди, рдореИрд▓реЗ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди рдзреЗрд░реИ рдкрдЯрдХ рдХреНрд░реНрдпрд╛рд╕ рдЧрд░реЗрдВред

  • рдирд┐рд░реНрдорд╛рддрд╛рдХреЛ рд╡реЗрдмрд╕рд╛рдЗрдЯ xprintertech.com рдмрд╛рдЯ рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдиреБрд╣реЛрд╕реН, рддрд┐рдиреАрд╣рд░реВ Windows, Mac рд░ Linux рдХреЛ рд▓рд╛рдЧрд┐ рдПрдЙрдЯрд╛ рдЕрднрд┐рд▓реЗрдЦрдорд╛ рдЖрдЙрдБрдЫрдиреНред

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

  • рд╡рд┐рдиреНрдбреЛрдЬрдорд╛ рдкреНрд░рд┐рдиреНрдЯрд░ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд╕рд╛рдЭреЗрджрд╛рд░реА рд╕рдХреНрд╖рдо рдЧрд░реНрдиреБрд╣реЛрд╕реН

    VMware Workstation рдорд╛ Linux рдорд╛ XPrinter рд▓реЗрдмрд▓ рдкреНрд░рд┐рдиреНрдЯрд░ рд╕реЗрдЯрдЕрдк рдЧрд░реНрджреИ

  • Linux рдХреЛ рд▓рд╛рдЧрд┐, рдЕрднрд┐рд▓реЗрдЦрдорд╛ 1 рдлрд╛рдЗрд▓ 4BARCODE рд╕рдорд╛рд╡реЗрд╢ рдЫред рдпреЛ рдПрдЙрдЯрд╛ "2 in 1" рдлрд╛рдЗрд▓ рд╣реЛ, рдЯрд╛рд░ рдЕрднрд┐рд▓реЗрдЦ рднрдПрдХреЛ рдмреНрдпрд╛рд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдЕрдирдкреНрдпрд╛рдХ рдЧрд░реНрдЫ рд░ рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВрд▓рд╛рдИ рдХрдкрдорд╛ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрдЫред рдореЗрд░реЛ рдХреЗрд╕рдорд╛, рдкреНрдпрд╛рдХрд┐рдЩрдХреЛ рд▓рд╛рдЧрд┐ bzip2 рдЖрд╡рд╢реНрдпрдХ рдЫ (80 mm рд╢реГрдЩреНрдЦрд▓рд╛рдХрд╛ рд▓рд╛рдЧрд┐ рдлрд░рдХ рдЖрд░реНрдХрд╛рдЗрднрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ)
    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
    
  • рд╣рд╛рдореАрд▓реЗ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рдирдХреЛ IP рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдмреНрд░рд╛рдЙрдЬрд░рдорд╛ рд▓рд┐рдЩреНрдХ рдЦреЛрд▓реНрдЫреМрдВ, рдореЗрд░реЛ рдорд╛рдорд▓рд╛рдорд╛ 192.168.1.5:631/рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ

    рдкреНрд░рд┐рдиреНрдЯрд░ рдердкреНрдиреБрд╣реЛрд╕реН (рддрдкрд╛рдИрд▓реЗ рд░реВрдЯ рд░ рдкрд╛рд╕рд╡рд░реНрдб рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ)

    VMware Workstation рдорд╛ Linux рдорд╛ XPrinter рд▓реЗрдмрд▓ рдкреНрд░рд┐рдиреНрдЯрд░ рд╕реЗрдЯрдЕрдк рдЧрд░реНрджреИ

  • рддреНрдпрд╣рд╛рдБ 2 рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдЫрдиреН рдЬреБрди рдореИрд▓реЗ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реЗрдВ, LPD рдкреНрд░реЛрдЯреЛрдХрд▓ рд░ рд╕рд╛рдореНрдмрд╛ рдорд╛рд░реНрдлрддред
    1. LPD рдкреНрд░реЛрдЯреЛрдХрд▓ рдорд╛рд░реНрдлрдд рдЬрдбрд╛рди рдЧрд░реНрди, рддрдкрд╛рдИрдВрд▓реЗ рд╡рд┐рдиреНрдбреЛрдЬрдорд╛ рд╕реЗрд╡рд╛ рд╕рдХреНрд╖рдо рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ (рд╡рд┐рдиреНрдбреЛрдЬ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рдЦреЛрд▓реНрдиреБрд╣реЛрд╕реН рд╡рд╛ рдмрдиреНрдж рдЧрд░реНрдиреБрд╣реЛрд╕реН) рд░ рдХрдореНрдкреНрдпреБрдЯрд░ рдкреБрди: рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

      VMware Workstation рдорд╛ Linux рдорд╛ XPrinter рд▓реЗрдмрд▓ рдкреНрд░рд┐рдиреНрдЯрд░ рд╕реЗрдЯрдЕрдк рдЧрд░реНрджреИ
      рдХрдк рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдорд╛, lpd://192.168.1.52/Xprinter_XP-460B рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рдЬрд╣рд╛рдБ 192.168.1.52 рдХрдореНрдкреНрдпреБрдЯрд░рдХреЛ IP рд╣реЛ рдЬрд╕рдорд╛ рдкреНрд░рд┐рдиреНрдЯрд░ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫ, Xprinter_XP-460B рд╡рд┐рдиреНрдбреЛ рд╕рд╛рдЭреЗрджрд╛рд░реА рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдорд╛ рдкреНрд░рд┐рдиреНрдЯрд░рдХреЛ рдирд╛рдо рд╣реЛред

      VMware Workstation рдорд╛ Linux рдорд╛ XPrinter рд▓реЗрдмрд▓ рдкреНрд░рд┐рдиреНрдЯрд░ рд╕реЗрдЯрдЕрдк рдЧрд░реНрджреИ
      рдЪрд╛рд▓рдХ 4BARCODE => 4B-3064TA рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН

      VMware Workstation рдорд╛ Linux рдорд╛ XPrinter рд▓реЗрдмрд▓ рдкреНрд░рд┐рдиреНрдЯрд░ рд╕реЗрдЯрдЕрдк рдЧрд░реНрджреИ
      рд╣рд╛рдореА рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВрдорд╛ рдХреЗрд╣рд┐ рдЪрдпрди рд╡рд╛ рдмрдЪрдд рдЧрд░реНрджреИрдиреМрдВ! рдореИрд▓реЗ рд▓реЗрдмрд▓ рд╕рд╛рдЗрдЬ рд╕рдорд╛рдпреЛрдЬрди рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реЗрдВ, рддрд░ рддреНрдпрд╕рдкрдЫрд┐ рдкреНрд░рд┐рдиреНрдЯрд░рд▓реЗ рдХреБрдиреИ рдХрд╛рд░рдгрд▓реЗ рдХрд╛рдо рдЧрд░реНрджреИрдиред рд▓реЗрдмрд▓ рд╕рд╛рдЗрдЬ рдкреНрд░рд┐рдиреНрдЯ рдХрд╛рд░реНрдпрдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

      VMware Workstation рдорд╛ Linux рдорд╛ XPrinter рд▓реЗрдмрд▓ рдкреНрд░рд┐рдиреНрдЯрд░ рд╕реЗрдЯрдЕрдк рдЧрд░реНрджреИ
      рд╣рд╛рдореА рдкрд░реАрдХреНрд╖рдг рдкреГрд╖реНрда рдЫрд╛рдкреНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдЫреМрдВ - рд╕рдХрд┐рдпреЛ!

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

рдЬрдм рд╕рдмреИ рдХрд╛рдо рднрдпреЛ рд░ рдкреНрд░рд┐рдиреНрдЯрд░рд▓реЗ рдкрд░реАрдХреНрд╖рдг рдкреГрд╖реНрда рдЫрд╛рдкреНрдпреЛ, рдХрд╛рд░реНрдпрд╣рд░реВ рдХрдиреНрд╕реЛрд▓ рдорд╛рд░реНрдлрдд рдкрдард╛рдЙрди рд╕рдХрд┐рдиреНрдЫ:

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

рдпрд╕ рдЙрджрд╛рд╣рд░рдгрдорд╛, рд▓реЗрдмрд▓рдорд╛ 100x100 mm рдХреЛ рдЖрдпрд╛рдорд╣рд░реВ рдЫрдиреН, 2 mm рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд░реВрдкрдорд╛ рдЪрдпрди рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рд▓реЗрдмрд▓рд╣рд░реВ рдмреАрдЪрдХреЛ рджреВрд░реА 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 Workstation рдорд╛ Linux рдорд╛ XPrinter рд▓реЗрдмрд▓ рдкреНрд░рд┐рдиреНрдЯрд░ рд╕реЗрдЯрдЕрдк рдЧрд░реНрджреИ
рддрдпрд╛рд░ред рдореИрд▓реЗ рдпрд╕рд▓рд╛рдИ рд╕реЗрдЯрдЕрдк рдЧрд░реНрди 2 рд╕рдкреНрддрд╛рд╣рдиреНрдд рдмрд┐рддрд╛рдПрдБ, рдорд▓рд╛рдИ рдЖрд╢рд╛ рдЫ рдХрд┐ рдпреЛ рдХрд╕реИрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреЛрдЧреА рд╣реБрдиреЗрдЫред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди