ΠΡΠΈΠΌΠ΅Ρ Π·Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π½Π° CentOS Π±Π΅Π· Π³ΡΠ°ΡΠΈΡΠ½Π° ΠΎΠ±Π²ΠΈΠ²ΠΊΠ°; ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΡΡΡΠΎΠΈΡΠ΅ Π½Π° Π²ΡΡΠΊΠ° Linux OS.
Π Π΅ΡΠ°Π²Π°ΠΌ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ΅Π½ ΠΏΡΠΎΠ±Π»Π΅ΠΌ: ΡΡΡΠ±Π²Π° Π΄Π° ΠΎΡΠΏΠ΅ΡΠ°ΡΠ°ΠΌ Π΅ΡΠΈΠΊΠ΅ΡΠΈ Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½ ΡΠ΅ΠΊΡΡ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΡΠ°Π±Π»ΠΎΠ½ ΠΎΡ PHP. Π’ΡΠΉ ΠΊΠ°ΡΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ°Π·ΡΠΈΡΠ°ΡΠ΅ Π½Π° ΡΡΠ°Π±ΠΈΠ»Π½Π° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π²ΡΡΠ·ΠΊΠ° Π½Π° ΡΡΠ±ΠΈΡΠΈΠ΅ΡΠΎ ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ Π·Π°Π΄Π°ΡΠΈ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ ΠΏΡΠΈΠΏΠΎΠΊΡΠΈΠ²Π°Ρ Ρ ΡΠ΅Π±ΡΠ°ΠΉΡΠ°, ΡΠ΅ΡΠΈΡ ΠΌΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈΠΌ Ρ Π²ΠΈΡΡΡΠ°Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π° Π½Π° VMware.
XPrinter Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ ΠΈ Π·Π° ΠΌΠ°ΡΠΊΠΈΡΠ°Π½Π΅ Π½Π° Π·Π°Π΄Π°ΡΠΈ, ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ΡΠΎ ΠΏΠΎΠ΄ Windows Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π»Π΅ΡΠ½ΠΎ. Π‘ΠΏΡΡΡ ΡΠ΅ Π½Π° ΠΌΠΎΠ΄Π΅Π»Π° XP-460B Ρ ΡΠΈΡΠΈΠ½Π° Π½Π° Π΅ΡΠΈΠΊΠ΅ΡΠ° Π΄ΠΎ 108 ΠΌΠΌ.
Π’ΡΠΉ ΠΊΠ°ΡΠΎ ΡΡΠ΄ΠΊΠΎ Π½Π°ΡΡΡΠΎΠΉΠ²Π°ΠΌ Linux ΠΈ ΡΠ²ΡΡΠ·Π²Π°ΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΊΡΠΌ Π½Π΅Π³ΠΎ, ΠΏΠΎΡΡΡΡΠΈΡ
Π³ΠΎΡΠΎΠ²ΠΈ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π° Π·Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΈ ΡΠ°Π·Π±ΡΠ°Ρ
, ΡΠ΅ Π½Π°ΠΉ-Π»Π΅ΡΠ½ΠΈΡΡ Π½Π°ΡΠΈΠ½ Π·Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΈΠ½ΡΠ΅Ρ Π΅ ΡΡΠ΅Π· ΡΠ°ΡΠΈ. ΠΠ΅ ΠΌΠΎΠΆΠ°Ρ
Π΄Π° ΡΠ²ΡΡΠΆΠ° ΠΏΡΠΈΠ½ΡΠ΅ΡΠ° ΡΡΠ΅Π· USB; Π½ΠΈΡΠΎ Π΅Π΄Π½Π° ΠΎΡ ΠΌΠ°Π½ΠΈΠΏΡΠ»Π°ΡΠΈΠΈΡΠ΅, ΡΠ»Π΅Π΄Π²Π°ΡΠΈ ΡΡΠ²Π΅ΡΠΈΡΠ΅ Π² ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π°ΡΠ°, Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π½Π°, ΠΏΡΠΎΡΡΠΎ ΡΠ°Π·Π±ΠΈΡ
Π²ΠΈΡΡΡΠ°Π»Π½Π°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΏΡΡΠΈ.
- ΠΠ·ΡΠ΅Π³Π»Π΅ΡΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈ ΠΎΡ ΡΠ΅Π±ΡΠ°ΠΉΡΠ° Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ xprintertech.com, ΡΠ΅ ΠΈΠ΄Π²Π°Ρ Π² Π΅Π΄ΠΈΠ½ Π°ΡΡ
ΠΈΠ² Π·Π° Windows, Mac ΠΈ Linux
ΠΡΠ°ΠΉΠ²Π΅ΡΠΈΡΠ΅ ΡΠ° ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½ΠΈ Π½Π° ΡΠ΅Π±ΡΠ°ΠΉΡΠ° Π·Π° ΡΠ΅ΡΠΈΡ ΠΎΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, Π² ΠΌΠΎΡ ΡΠ»ΡΡΠ°ΠΉ ΠΡΠ°ΠΉΠ²Π΅ΡΠΈ Π·Π° 4-ΠΈΠ½ΡΠΎΠ² ΠΏΡΠΈΠ½ΡΠ΅Ρ Π·Π° Π΅ΡΠΈΠΊΠ΅ΡΠΈ. ΠΠ°ΠΊΡΠΎ ΡΠ΅ ΠΎΠΊΠ°Π·Π°, XP-460B Π²Π΅ΡΠ΅ Π΅ ΡΠΏΡΡΠ½; ΡΠ°Π·Π±ΡΠ°Ρ ΠΊΡΠΌ ΠΊΠΎΡ ΡΠ΅ΡΠΈΡ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° Π³Π°Π»Π΅ΡΠ° Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ ΠΌΠΎΠ΄Π΅Π», XP-470B.
- ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°ΠΉΡΠ΅ ΠΏΡΠΈΠ½ΡΠ΅ΡΠ° Π² Windows, Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΠΉΡΠ΅ ΡΠΏΠΎΠ΄Π΅Π»ΡΠ½Π΅ΡΠΎ
- ΠΠ° 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 ΠΈ ΠΏΠ°ΡΠΎΠ»Π°)
- ΠΠΌΠ° 2 ΠΎΠΏΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΡΠΏΡΡ
Π΄Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΠΌ, ΠΏΡΠ΅Π· LPD ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° ΠΈ ΠΏΡΠ΅Π· samba.
- ΠΠ° Π΄Π° ΡΠ΅ ΡΠ²ΡΡΠΆΠ΅ΡΠ΅ ΡΡΠ΅Π· ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° LPD, ΡΡΡΠ±Π²Π° Π΄Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ ΡΡΠ»ΡΠ³Π°ΡΠ° Π² Windows (ΠΠΊΠ»ΡΡΠ²Π°Π½Π΅ ΠΈΠ»ΠΈ ΠΈΠ·ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ Π½Π° Windows) ΠΈ Π΄Π° ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΡΠ°.
Π Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π½Π° ΡΠ°ΡΠΈΡΠ΅ Π²ΡΠ²Π΅Π΄Π΅ΡΠ΅ lpd://192.168.1.52/Xprinter_XP-460B, ΠΊΡΠ΄Π΅ΡΠΎ 192.168.1.52 Π΅ IP Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΡΠ°, Π½Π° ΠΊΠΎΠΉΡΠΎ Π΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ ΠΏΡΠΈΠ½ΡΠ΅ΡΡΡ, Xprinter_XP-460B Π΅ ΠΈΠΌΠ΅ΡΠΎ Π½Π° ΠΏΡΠΈΠ½ΡΠ΅ΡΠ° Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π·Π° ΡΠΏΠΎΠ΄Π΅Π»ΡΠ½Π΅ Π½Π° windows
ΠΠ·Π±Π΅ΡΠ΅ΡΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅Ρ 4BARCODE => 4B-3064TA
ΠΠΈΠ΅ Π½Π΅ ΠΈΠ·Π±ΠΈΡΠ°ΠΌΠ΅ ΠΈ Π½Π΅ Π·Π°ΠΏΠ°Π·Π²Π°ΠΌΠ΅ Π½ΠΈΡΠΎ Π² ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅! ΠΠΏΠΈΡΠ°Ρ Π΄Π° ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°ΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° Π΅ΡΠΈΠΊΠ΅ΡΠ°, Π½ΠΎ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° ΠΏΡΠΈΠ½ΡΠ΅ΡΡΡ Π½Π΅ ΡΠ°Π±ΠΎΡΠΈ ΠΏΠΎ Π½ΡΠΊΠ°ΠΊΠ²Π° ΠΏΡΠΈΡΠΈΠ½Π°. Π Π°Π·ΠΌΠ΅ΡΡΡ Π½Π° Π΅ΡΠΈΠΊΠ΅ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π·Π°Π΄Π°Π΄Π΅Π½ Π² Π·Π°Π΄Π°Π½ΠΈΠ΅ΡΠΎ Π·Π° ΠΏΠ΅ΡΠ°Ρ.
ΠΠΏΠΈΡΠ²Π°ΠΌΠ΅ ΡΠ΅ Π΄Π° ΠΎΡΠΏΠ΅ΡΠ°ΡΠ°ΠΌΠ΅ ΡΠ΅ΡΡΠΎΠ²Π° ΡΡΡΠ°Π½ΠΈΡΠ° - Π³ΠΎΡΠΎΠ²ΠΎ! - ΠΡΠΎΡΠΈ Π²Π°ΡΠΈΠ°Π½Ρ. Π’ΡΡΠ±Π²Π° Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ samba, Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅, Π΄Π° ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ ΡΠ°ΡΠΈ, ΡΠ»Π΅Π΄ ΠΊΠΎΠ΅ΡΠΎ Π² ΡΠ°ΡΠΈΡΠ΅ ΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ Π½ΠΎΠ²Π° ΡΠΎΡΠΊΠ° Π½Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅, Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π²ΡΠ²Π΅Π΄Π΅ΡΠ΅ ΡΠ΅Π΄ ΠΊΠ°ΡΠΎ smb://user:[ΠΈΠΌΠ΅ΠΉΠ» Π·Π°ΡΠΈΡΠ΅Π½]/Xprinter_XP-460B. ΠΠΎΠ³Π°ΡΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡ Π΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» Π² Windows, ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡ ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠΌΠ° Π·Π°Π΄Π°Π΄Π΅Π½Π° ΠΏΠ°ΡΠΎΠ»Π°, ΠΎΡΠΎΡΠΈΠ·Π°ΡΠΈΡΡΠ° Π½Π΅ ΡΠ°Π±ΠΎΡΠΈ Ρ ΠΏΡΠ°Π·Π½Π°.
- ΠΠ° Π΄Π° ΡΠ΅ ΡΠ²ΡΡΠΆΠ΅ΡΠ΅ ΡΡΠ΅Π· ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° LPD, ΡΡΡΠ±Π²Π° Π΄Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ ΡΡΠ»ΡΠ³Π°ΡΠ° Π² Windows (ΠΠΊΠ»ΡΡΠ²Π°Π½Π΅ ΠΈΠ»ΠΈ ΠΈΠ·ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ Π½Π° 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');
ΠΠΎΡΠΎΠ². ΠΡΠ΅ΠΊΠ°ΡΠ°Ρ
2 ΡΠΈΠΊΠ΅Π½Π΄Π° Π΄Π° Π³ΠΎ Π½Π°ΡΡΡΠΎΡ, Π½Π°Π΄ΡΠ²Π°ΠΌ ΡΠ΅ ΡΠΎΠ²Π° Π΄Π° Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π½Π° Π½ΡΠΊΠΎΠ³ΠΎ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com