ProHoster > blog > Utawala > Kusanidi Printa ya Lebo ya XPrinter kwenye Linux katika Kituo cha Kazi cha VMware
Kusanidi Printa ya Lebo ya XPrinter kwenye Linux katika Kituo cha Kazi cha VMware
Mfano wa kusanidi katika CentOS bila ganda la picha; kwa mlinganisho, unaweza kuiweka kwenye OS yoyote ya Linux.
Ninatatua shida fulani, kutoka kwa php ninahitaji kuchapisha lebo zilizo na maandishi ya kiholela kulingana na kiolezo. Kwa kuwa tukio haliwezi kutegemea mtandao thabiti, na kazi nyingi za otomatiki zinaingiliana na tovuti, tuliamua kufanya kazi na mashine pepe kwenye VMware.
XPrinter pia inafaa kwa kazi za kuashiria, ni rahisi zaidi kufunga chini ya madirisha. Nilikaa kwenye mfano wa XP-460B na upana wa lebo hadi 108 mm.
Kwa kuwa mimi mara chache nilianzisha Linux na kuunganisha vifaa nayo, nilikuwa nikitafuta miongozo ya usanidi iliyotengenezwa tayari, niligundua kuwa njia rahisi ya kuunganisha kichapishi ni kupitia vikombe. Sikuweza kuunganisha kichapishi kupitia USB, hakuna udanganyifu juu ya ushauri katika miongozo iliyosaidiwa, nilivunja mashine ya kawaida mara kadhaa.
Tunapakua viendeshaji kutoka kwa wavuti ya mtengenezaji xprintertech.com, huja kwenye kumbukumbu moja ya Windows, Mac na Linux.
Madereva yanatumwa kwenye wavuti kwa safu ya vifaa, kwa upande wangu Viendeshi vya Kichapishaji cha Lebo ya inchi 4. Kama ilivyotokea, XP-460B tayari imekomeshwa, niligundua ni safu gani ni ya msingi wa mkate wa mfano sawa wa XP-470B.
Sakinisha kichapishi kwenye madirisha, wezesha kushiriki
Kwa Linux, kumbukumbu ina faili 1 4BARCODE. Hii ni faili 2 kati ya 1, hati ya bash iliyo na kumbukumbu ya tar ambayo hujifungua yenyewe na kunakili viendeshi kwenye vikombe. Kwa upande wangu, bzip2 inahitajika kwa kufungua (kwa safu ya 80 mm, jalada tofauti hutumiwa)
yum install cups
yum install bzip2
chmod 744 ./4BARCODE
sh ./4BARCODE
service cups start
Ifuatayo unahitaji kufungua lochost:631 kwenye kivinjari, kwa urahisi mimi hufanya mpangilio kufungua kutoka kwa kivinjari kwenye windows. Hariri /etc/cups/cupsd.conf:
Tunafungua kiunga kwenye kivinjari na IP ya mashine ya kawaida, kwa upande wangu 192.168.1.5:631/msimamizi
Ongeza kichapishi (unahitaji kuingiza mzizi na nenosiri)
Kuna chaguzi 2 ambazo niliweza kusanidi, kupitia itifaki ya LPD na kupitia samba.
Ili kuunganisha kupitia itifaki ya LPD, unahitaji kuwezesha huduma kwenye madirisha (Washa au uzime vipengele vya Windows), fungua upya kompyuta.
Katika mipangilio ya vikombe, ingiza lpd://192.168.1.52/Xprinter_XP-460B, ambapo 192.168.1.52 ni IP ya kompyuta ambayo kichapishi kimewekwa, Xprinter_XP-460B ni jina la kichapishi katika mipangilio ya kushiriki madirisha.
Chagua kiendeshi 4BARCODE => 4B-3064TA
Hatuna kuchagua chochote katika vigezo na usihifadhi! Nilijaribu kurekebisha saizi ya lebo, lakini printa haifanyi kazi kwa sababu fulani. Saizi ya lebo inaweza kuwekwa kwenye kazi ya kuchapisha.
Kujaribu kuchapisha ukurasa wa jaribio - umekamilika!
Chaguo la pili. Unahitaji kusanikisha samba, anza, anzisha tena vikombe, kisha sehemu mpya ya unganisho itaonekana kwenye vikombe, kwenye mipangilio ingiza mstari kama smb://user:[barua pepe inalindwa]/Xprinter_XP-460B. Ambapo, mtumiaji ni mtumiaji katika madirisha, mtumiaji lazima awe na nenosiri, idhini haipiti na tupu.
Wakati kila kitu kilifanyika na printa ikachapisha ukurasa wa jaribio, kazi zinaweza kutumwa kupitia koni:
Katika mfano huu, lebo ina vipimo vya 100x100 mm, 2 mm huchaguliwa kwa majaribio. Umbali kati ya lebo ni 3 mm, lakini ukiweka urefu hadi 103 mm, mkanda hubadilika, ni ngumu kubomoa lebo. Ubaya wa itifaki ya LPD ni kwamba kazi hutumwa kama kwa kichapishi cha kawaida, fomati ya ESC / P0S haijatumwa kwa uchapishaji, sensor haidhibiti lebo.
Kisha unaweza kufanya kazi na kichapishi kupitia php. Kuna maktaba za kufanya kazi na vikombe, ni rahisi kwangu kutuma amri kwa koni kupitia exec();
Kwa kuwa ESC/P0S haifanyi kazi, niliamua kutengeneza violezo katika pdf kupitia maktaba ya tFPDF