เชเซเชฐเชพเชซเชฟเชเชฒ เชถเซเชฒ เชตเชฟเชจเชพ CentOS เชฎเชพเช เชธเซเช เชเชฐเชตเชพ เชฎเชพเชเซเชจเซเช เชเชฆเชพเชนเชฐเชฃ; เชธเชพเชฆเซเชฐเชถเซเชฏ เชฆเซเชตเชพเชฐเชพ, เชคเชฎเซ เชคเซเชจเซ เชเซเชเชชเชฃ Linux OS เชชเชฐ เชธเซเช เชเชฐเซ เชถเชเซ เชเซ.
เชนเซเช เชเซเชเซเชเชธ เชธเชฎเชธเซเชฏเชพ เชนเชฒ เชเชฐเซเช เชเซเช, php เชฅเซ เชฎเชพเชฐเซ เชเซเชฎเซเชชเชฒเซเช เช เชจเซเชธเชพเชฐ เชฎเชจเชธเซเชตเซ เชเซเชเซเชธเซเช เชธเชพเชฅเซ เชฒเซเชฌเชฒเซเชธ เชเชพเชชเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ. เชเชพเชฐเชฃ เชเซ เชเชตเซเชจเซเช เชธเซเชฅเชฟเชฐ เชเชจเซเชเชฐเชจเซเช เชชเชฐ เชเชงเชพเชฐ เชฐเชพเชเซ เชถเชเชคเซ เชจเชฅเซ, เช เชจเซ เชฎเซเชเชพเชญเชพเชเชจเชพ เชเชเซเชฎเซเชถเชจ เชเชพเชฐเซเชฏเซ เชตเซเชฌเชธเชพเชเช เชธเชพเชฅเซ เชเชตเชฐเชฒเซเชช เชฅเชพเชฏ เชเซ, เช เชฎเซ VMware เชชเชฐ เชตเชฐเซเชเซเชฏเซเช เชฒ เชฎเชถเซเชจ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชตเชพเชจเซเช เชจเชเซเชเซ เชเชฐเซเชฏเซเช เชเซ.
XPrinter เชเชฟเชนเซเชจเชฟเชค เชเชพเชฐเซเชฏเซ เชฎเชพเชเซ เชชเชฃ เชฏเซเชเซเชฏ เชเซ, เชคเซ เชตเชฟเชจเซเชกเซเช เชนเซเช เชณ เชเชจเซเชธเซเชเซเชฒ เชเชฐเชตเซเช เชตเชงเซ เชธเชฐเชณ เชเซ. เชนเซเช XP-460B เชฎเซเชกเซเชฒ เชชเชฐ 108 เชฎเซเชฎเซ เชธเซเชงเซเชจเชพ เชฒเซเชฌเชฒเชจเซ เชชเชนเซเชณเชพเช เชธเชพเชฅเซ เชธเซเชฅเชพเชฏเซ เชฅเชฏเซ.
เชนเซเช เชญเชพเชเซเชฏเซ เช Linux เชธเซเช เชเชฐเซเช เชเซเช เช
เชจเซ เชคเซเชจเซ เชธเชพเชฅเซ เชเชชเชเชฐเชฃเซเชจเซ เชเชจเซเชเซเช เชเชฐเซเช เชเซเช, เชคเซเชฅเซ เชนเซเช เชคเซเชฏเชพเชฐ เชธเซเชเช
เชช เชฎเซเชจเซเชฏเซเช
เชฒ เชถเซเชงเซ เชฐเชนเซเชฏเซ เชนเชคเซ, เชฎเชจเซ เชธเชฎเชเชพเชฏเซเช เชเซ เชชเซเชฐเชฟเชจเซเชเชฐเชจเซ เชเชจเซเชเซเช เชเชฐเชตเชพเชจเซ เชธเซเชฅเซ เชธเชฐเชณ เชฐเชธเซเชคเซ เชเชช เชฆเซเชตเชพเชฐเชพ เชเซ. เชนเซเช เชฏเซเชเชธเชฌเซ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชฟเชจเซเชเชฐเชจเซ เชเชจเซเชเซเช เชเชฐเซ เชถเชเซเชฏเซ เชจเชฅเซ, เชฎเชพเชฐเซเชเชฆเชฐเซเชถเชฟเชเชพเชเชฎเชพเชเชจเซ เชธเชฒเชพเชน เชชเชฐ เชเซเช เชฎเซเชจเซเชชเซเชฏเซเชฒเซเชถเชจเซเชธ เชฎเชฆเชฆ เชเชฐเซ เชถเชเซเชฏเชพ เชจเชฅเซ, เชฎเซเช เชซเชเซเชค เชตเชฐเซเชเซเชฏเซเช
เชฒ เชฎเชถเซเชจเชจเซ เชเชฃเซ เชตเชเชค เชคเซเชกเซเชฏเซเช เชเซ.
- เช
เชฎเซ เชเชคเซเชชเชพเชฆเชเชจเซ เชตเซเชฌเชธเชพเชเช xprintertech.com เชชเชฐเชฅเซ เชกเซเชฐเชพเชเชตเชฐเซ เชกเชพเชเชจเชฒเซเชก เชเชฐเซเช เชเซเช, เชคเซเช Windows, Mac เช
เชจเซ Linux เชฎเชพเชเซ เชเช เชเชฐเซเชเชพเชเชตเชฎเชพเช เชเชตเซ เชเซ.
เชฎเชพเชฐเชพ เชเชฟเชธเซเชธเชพเชฎเชพเช, เชกเซเชฐเชพเชเชตเชฐเซเชจเซ เชเชชเชเชฐเชฃเซเชจเซ เชถเซเชฐเซเชฃเซ เชฎเชพเชเซ เชธเชพเชเช เชชเชฐ เชชเซเชธเซเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ 4 เชเชเช เชฒเซเชฌเชฒ เชชเซเชฐเชฟเชจเซเชเชฐ เชกเซเชฐเชพเชเชตเชฐเซเชธ. เชเซเชฎ เชเซเชฎ เชคเซ เชฌเชนเชพเชฐ เชเชตเซเชฏเซเช เชเซ, XP-460B เชชเชนเซเชฒเซเชฅเซ เช เชฌเชเชง เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชเซ, เชฎเซเช เชถเซเชงเซ เชเชพเชขเซเชฏเซเช เชเซ เชคเซ เชธเชฎเชพเชจ XP-470B เชฎเซเชกเซเชฒเชจเชพ เชฌเซเชฐเซเชกเชเซเชฐเชฎเซเชธเชจเชพ เชเชงเชพเชฐเซ เชเช เชถเซเชฐเซเชฃเซเชจเซ เชเซ.
- เชตเชฟเชจเซเชกเซเชเชฎเชพเช เชชเซเชฐเชฟเชจเซเชเชฐ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซ, เชถเซเชฐเชฟเชเช เชธเชเซเชทเชฎ เชเชฐเซ
- Linux เชฎเชพเชเซ, เชเชฐเซเชเชพเชเชตเชฎเชพเช 1 เชซเชพเชเชฒ 4BARCODE เชเซ. เช 2 เชเชจ 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/เชเชกเชฎเชฟเชจเชชเซเชฐเชฟเชจเซเชเชฐ เชเชฎเซเชฐเซ (เชคเชฎเชพเชฐเซ เชฐเซเช เช เชจเซ เชชเชพเชธเชตเชฐเซเชก เชฆเชพเชเชฒ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ)
- เชคเซเชฏเชพเช 2 เชตเชฟเชเชฒเซเชชเซ เชเซ เชเซ เชฎเซเช LPD เชชเซเชฐเซเชเซเชเซเชฒ เชฆเซเชตเชพเชฐเชพ เช
เชจเซ เชธเชพเชฎเซเชฌเชพ เชฆเซเชตเชพเชฐเชพ เชเซเช เชตเชตเชพเชฎเชพเช เชตเซเชฏเชตเชธเซเชฅเชพเชชเชฟเชค เชเชฐเซเชฏเชพ เชเซ.
- LPD เชชเซเชฐเซเชเซเชเซเชฒ เชฆเซเชตเชพเชฐเชพ เชเชจเซเชเซเช เชเชฐเชตเชพ เชฎเชพเชเซ, เชคเชฎเชพเชฐเซ เชตเชฟเชจเซเชกเซเชเชฎเชพเช เชธเซเชตเชพเชจเซ เชธเชเซเชทเชฎ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ (เชตเชฟเชจเซเชกเซเช เชธเซเชตเชฟเชงเชพเช เชเชพเชฒเซ เช
เชฅเชตเชพ เชฌเชเชง เชเชฐเซ), เชเชฎเซเชชเซเชฏเซเชเชฐเชจเซ เชซเชฐเซเชฅเซ เชชเซเชฐเชพเชฐเชเชญ เชเชฐเซ.
เชเชช เชธเซเชเชฟเชเชเซเชธเชฎเชพเช, lpd://192.168.1.52/Xprinter_XP-460B เชฆเชพเชเชฒ เชเชฐเซ, เชเซเชฏเชพเช 192.168.1.52 เช เชเชฎเซเชชเซเชฏเซเชเชฐเชจเซ IP เชเซ เชเซ เชเซเชจเชพ เชชเชฐ เชชเซเชฐเชฟเชจเซเชเชฐ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซเชฒเซเช เชเซ, Xprinter_XP-460B เช เชตเชฟเชจเซเชกเซ เชถเซเชฐเชฟเชเช เชธเซเชเชฟเชเชเซเชธเชฎเชพเช เชชเซเชฐเชฟเชจเซเชเชฐเชจเซเช เชจเชพเชฎ เชเซ.
เชกเซเชฐเชพเชเชตเชฐ 4BARCODE => 4B-3064TA เชชเชธเชเชฆ เชเชฐเซ
เช เชฎเซ เชชเชฐเชฟเชฎเชพเชฃเซเชฎเชพเช เชเชเชเชชเชฃ เชชเชธเชเชฆ เชเชฐเชคเชพ เชจเชฅเซ เช เชจเซ เชธเชพเชเชตเชคเชพ เชจเชฅเซ! เชฎเซเช เชฒเซเชฌเชฒเชจเชพ เชเชฆเชจเซ เชธเชฎเชพเชฏเซเชเชฟเชค เชเชฐเชตเชพเชจเซ เชชเซเชฐเชฏเชพเชธ เชเชฐเซเชฏเซ, เชชเชฐเชเชคเซ เชชเชเซ เชชเซเชฐเชฟเชจเซเชเชฐ เชเซเชเชฒเชพเช เชเชพเชฐเชฃเซเชธเชฐ เชเชพเชฎ เชเชฐเชคเซเช เชจเชฅเซ. เชชเซเชฐเชฟเชจเซเช เชเซเชฌเชฎเชพเช เชฒเซเชฌเชฒเชจเซเช เชเชฆ เชธเซเช เชเชฐเซ เชถเชเชพเชฏ เชเซ.
เชชเชฐเซเชเซเชทเชฃ เชชเซเชทเซเช เชเชพเชชเชตเชพเชจเซ เชชเซเชฐเชฏเชพเชธ เชเชฐเซ เชฐเชนเซเชฏเชพเช เชเซเช - เชฅเช เชเชฏเซเช! - เชฌเซเชเซ เชตเชฟเชเชฒเซเชช. เชคเชฎเชพเชฐเซ เชธเชพเชฎเซเชฌเชพ เชเชจเซเชธเซเชเซเชฒ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ, เชเชช เชถเชฐเซ เชเชฐเซ, เชชเซเชจเชเชชเซเชฐเชพเชฐเชเชญ เชเชฐเซ, เชชเชเซ เชเชชเชฎเชพเช เชเช เชจเชตเซ เชเชจเซเชเซเชถเชจ เชชเซเชเชจเซเช เชฆเซเชเชพเชถเซ, เชธเซเชเชฟเชเชเซเชธเชฎเชพเช smb://user เชเซเชตเซ เชฒเชพเชเชจ เชฆเชพเชเชฒ เชเชฐเซ:[เชเชฎเซเชเชฒ เชธเซเชฐเชเซเชทเชฟเชค]/Xprinter_XP-460B. เชเซเชฏเชพเช, เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชตเชฟเชจเซเชกเซเชเชฎเชพเช เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชเซ, เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชชเชพเชธเซ เชชเชพเชธเชตเชฐเซเชก เชนเซเชตเซ เชเชตเชถเซเชฏเช เชเซ, เช เชงเชฟเชเซเชคเชคเชพ เชเชพเชฒเซ เชธเชพเชฅเซ เชชเชธเชพเชฐ เชฅเชคเซ เชจเชฅเซ.
- LPD เชชเซเชฐเซเชเซเชเซเชฒ เชฆเซเชตเชพเชฐเชพ เชเชจเซเชเซเช เชเชฐเชตเชพ เชฎเชพเชเซ, เชคเชฎเชพเชฐเซ เชตเชฟเชจเซเชกเซเชเชฎเชพเช เชธเซเชตเชพเชจเซ เชธเชเซเชทเชฎ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ (เชตเชฟเชจเซเชกเซเช เชธเซเชตเชฟเชงเชพเช เชเชพเชฒเซ เช
เชฅเชตเชพ เชฌเชเชง เชเชฐเซ), เชเชฎเซเชชเซเชฏเซเชเชฐเชจเซ เชซเชฐเซเชฅเซ เชชเซเชฐเชพเชฐเชเชญ เชเชฐเซ.
เชเซเชฏเชพเชฐเซ เชฌเชงเซเช เชเชพเชฎ เชเชฐเซ เชเซ เช เชจเซ เชชเซเชฐเชฟเชจเซเชเชฐ เชชเชฐเซเชเซเชทเชฃ เชชเซเชทเซเช เชเชพเชชเซ เชเซ, เชคเซเชฏเชพเชฐเซ เชเชจเซเชธเซเชฒ เชฆเซเชตเชพเชฐเชพ เชจเซเชเชฐเซเช เชฎเซเชเชฒเซ เชถเชเชพเชฏ เชเซ:
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 เชฒเชพเชเชฌเซเชฐเซเชฐเซ เชฆเซเชตเชพเชฐเชพ เชชเซเชกเซเชเชซเชฎเชพเช เชจเชฎเซเชจเชพเช เชฌเชจเชพเชตเชตเชพเชจเซเช เชจเชเซเชเซ เชเชฐเซเชฏเซเช
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