ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ Π·Π° Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΈ XPrinter Π½Π° Linux във VMware Workstation

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° настройка Π½Π° CentOS Π±Π΅Π· Π³Ρ€Π°Ρ„ΠΈΡ‡Π½Π° ΠΎΠ±Π²ΠΈΠ²ΠΊΠ°; ΠΏΠΎ аналогия ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° настроитС Π½Π° всяка Linux OS.

РСшавам ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π΅Π½ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ: трябва Π΄Π° ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΠΌ Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΈ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½ тСкст, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ шаблон ΠΎΡ‚ PHP. Въй ΠΊΠ°Ρ‚ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Ρ€Π°Π·Ρ‡ΠΈΡ‚Π°Ρ‚Π΅ Π½Π° стабилна ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π²Ρ€ΡŠΠ·ΠΊΠ° Π½Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ ΠΈ ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ Π·Π°Π΄Π°Ρ‡ΠΈ Π·Π° автоматизация сС ΠΏΡ€ΠΈΠΏΠΎΠΊΡ€ΠΈΠ²Π°Ρ‚ с уСбсайта, Ρ€Π΅ΡˆΠΈΡ…ΠΌΠ΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈΠΌ с Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° машина Π½Π° VMware.

XPrinter Π΅ подходящ ΠΈ Π·Π° ΠΌΠ°Ρ€ΠΊΠΈΡ€Π°Π½Π΅ Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈ, инсталиранСто ΠΏΠΎΠ΄ Windows Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-лСсно. Бпрях сС Π½Π° ΠΌΠΎΠ΄Π΅Π»Π° XP-460B с ΡˆΠΈΡ€ΠΈΠ½Π° Π½Π° Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚Π° Π΄ΠΎ 108 ΠΌΠΌ.

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ Π·Π° Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΈ XPrinter Π½Π° Linux във VMware Workstation

Въй ΠΊΠ°Ρ‚ΠΎ рядко настройвам Linux ΠΈ ΡΠ²ΡŠΡ€Π·Π²Π°ΠΌ устройства към Π½Π΅Π³ΠΎ, ΠΏΠΎΡ‚ΡŠΡ€ΡΠΈΡ… Π³ΠΎΡ‚ΠΎΠ²ΠΈ Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²Π° Π·Π° настройка ΠΈ Ρ€Π°Π·Π±Ρ€Π°Ρ…, Ρ‡Π΅ Π½Π°ΠΉ-лСсният Π½Π°Ρ‡ΠΈΠ½ Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ Π΅ Ρ‡Ρ€Π΅Π· Ρ‡Π°ΡˆΠΈ. НС ΠΌΠΎΠΆΠ°Ρ… Π΄Π° ΡΠ²ΡŠΡ€ΠΆΠ° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π° Ρ‡Ρ€Π΅Π· USB; Π½ΠΈΡ‚ΠΎ Π΅Π΄Π½Π° ΠΎΡ‚ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ†ΠΈΠΈΡ‚Π΅, слСдващи ΡΡŠΠ²Π΅Ρ‚ΠΈΡ‚Π΅ Π² Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²Π°Ρ‚Π°, Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π½Π°, просто Ρ€Π°Π·Π±ΠΈΡ… Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° машина няколко ΠΏΡŠΡ‚ΠΈ.

  • Π˜Π·Ρ‚Π΅Π³Π»Π΅Ρ‚Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ ΠΎΡ‚ уСбсайта Π½Π° производитСля xprintertech.com, Ρ‚Π΅ ΠΈΠ΄Π²Π°Ρ‚ Π² Π΅Π΄ΠΈΠ½ Π°Ρ€Ρ…ΠΈΠ² Π·Π° Windows, Mac ΠΈ Linux

    Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈΡ‚Π΅ са ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΈ Π½Π° уСбсайта Π·Π° сСрия ΠΎΡ‚ устройства, Π² моя случай Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ Π·Π° 4-ΠΈΠ½Ρ‡ΠΎΠ² ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ Π·Π° Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΈ. ΠšΠ°ΠΊΡ‚ΠΎ сС ΠΎΠΊΠ°Π·Π°, XP-460B Π²Π΅Ρ‡Π΅ Π΅ спрян; Ρ€Π°Π·Π±Ρ€Π°Ρ… към коя сСрия ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈ въз основа Π½Π° Π³Π°Π»Π΅Ρ‚Π° Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ ΠΌΠΎΠ΄Π΅Π», XP-470B.

  • Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π° Π² Windows, Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΠΉΡ‚Π΅ сподСлянСто

    ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ Π·Π° Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΈ XPrinter Π½Π° Linux във VMware Workstation

  • Π—Π° Linux Π°Ρ€Ρ…ΠΈΠ²ΡŠΡ‚ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° 1 Ρ„Π°ΠΉΠ» 4BARCODE. Π’ΠΎΠ²Π° Π΅ Ρ„Π°ΠΉΠ» β€ž2 Π² 1β€œ, bash скрипт с tar Π°Ρ€Ρ…ΠΈΠ², ΠΊΠΎΠΉΡ‚ΠΎ сС Ρ€Π°Π·ΠΎΠΏΠ°ΠΊΠΎΠ²Π° ΠΈ ΠΊΠΎΠΏΠΈΡ€Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈΡ‚Π΅ Π² cups. Π’ моя случай bzip2 Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Π·Π° Ρ€Π°Π·ΠΎΠΏΠ°ΠΊΠΎΠ²Π°Π½Π΅ (Π·Π° сСрията 80 mm сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½ Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€)
    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>
    

    Π”ΠΎΠ±Π°Π²Π΅Ρ‚Π΅ ΠΏΠΎΡ€Ρ‚ 631 към Π·Π°Ρ‰ΠΈΡ‚Π½Π°Ρ‚Π° стСна (ΠΈΠ»ΠΈ iptables):

    firewall-cmd --zone=public --add-port=631/tcp --permanent
    firewall-cmd --reload
    
  • ΠžΡ‚Π²Π°Ρ€ΡΠΌΠ΅ Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° Π² Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ IP Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° машина, Π² моя случай 192.168.1.5:631/Π°Π΄ΠΌΠΈΠ½

    ДобавянС Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ (трябва Π΄Π° Π²ΡŠΠ²Π΅Π΄Π΅Ρ‚Π΅ root ΠΈ ΠΏΠ°Ρ€ΠΎΠ»Π°)

    ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ Π·Π° Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΈ XPrinter Π½Π° Linux във VMware Workstation

  • Има 2 ΠΎΠΏΡ†ΠΈΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ успях Π΄Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°ΠΌ, ΠΏΡ€Π΅Π· LPD ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ΠΈ ΠΏΡ€Π΅Π· samba.
    1. Π—Π° Π΄Π° сС ΡΠ²ΡŠΡ€ΠΆΠ΅Ρ‚Π΅ Ρ‡Ρ€Π΅Π· ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° LPD, трябва Π΄Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ услугата Π² Windows (Π’ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ ΠΈΠ»ΠΈ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° Windows) ΠΈ Π΄Π° рСстартиратС ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€Π°.

      ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ Π·Π° Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΈ XPrinter Π½Π° Linux във VMware Workstation
      Π’ настройкитС Π½Π° Ρ‡Π°ΡˆΠΈΡ‚Π΅ Π²ΡŠΠ²Π΅Π΄Π΅Ρ‚Π΅ lpd://192.168.1.52/Xprinter_XP-460B, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ 192.168.1.52 Π΅ IP Π½Π° ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€Π°, Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ Π΅ инсталиран ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΡŠΡ‚, Xprinter_XP-460B Π΅ ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π° Π² настройкитС Π·Π° сподСлянС Π½Π° windows

      ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ Π·Π° Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΈ XPrinter Π½Π° Linux във VMware Workstation
      Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ 4BARCODE => 4B-3064TA

      ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ Π·Π° Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΈ XPrinter Π½Π° Linux във VMware Workstation
      НиС Π½Π΅ ΠΈΠ·Π±ΠΈΡ€Π°ΠΌΠ΅ ΠΈ Π½Π΅ Π·Π°ΠΏΠ°Π·Π²Π°ΠΌΠ΅ Π½ΠΈΡ‰ΠΎ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅! ΠžΠΏΠΈΡ‚Π°Ρ… Π΄Π° ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚Π°, Π½ΠΎ слСд Ρ‚ΠΎΠ²Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΡŠΡ‚ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΏΠΎ някаква ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°. Π Π°Π·ΠΌΠ΅Ρ€ΡŠΡ‚ Π½Π° Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Π·Π°Π΄Π°Π΄Π΅Π½ Π² Π·Π°Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π·Π° ΠΏΠ΅Ρ‡Π°Ρ‚.

      ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ Π·Π° Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΈ XPrinter Π½Π° Linux във VMware Workstation
      ΠžΠΏΠΈΡ‚Π²Π°ΠΌΠ΅ сС Π΄Π° ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΠΌΠ΅ тСстова страница - Π³ΠΎΡ‚ΠΎΠ²ΠΎ!

    2. Π’Ρ‚ΠΎΡ€ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚. Врябва Π΄Π° инсталиратС samba, Π΄Π° стартиратС, Π΄Π° рСстартиратС Ρ‡Π°ΡˆΠΈ, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ Π² Ρ‡Π°ΡˆΠΈΡ‚Π΅ Ρ‰Π΅ сС появи Π½ΠΎΠ²Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅, Π² настройкитС Π²ΡŠΠ²Π΅Π΄Π΅Ρ‚Π΅ Ρ€Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ 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 Π½Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ, Ρ€Π΅ΡˆΠΈΡ… Π΄Π° направя шаблони Π² pdf с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° 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');

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ Π·Π° Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΈ XPrinter Π½Π° Linux във VMware Workstation
Π“ΠΎΡ‚ΠΎΠ². ΠŸΡ€Π΅ΠΊΠ°Ρ€Π°Ρ… 2 ΡƒΠΈΠΊΠ΅Π½Π΄Π° Π΄Π° Π³ΠΎ настроя, надявам сС Ρ‚ΠΎΠ²Π° Π΄Π° Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π½Π° някого.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: www.habr.com

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€