Konfigurazzjoni ta 'XPrinter Label Printer fuq Linux f'VMware Workstation
Eżempju għat-twaqqif f'CentOS mingħajr qoxra grafika; b'analoġija, tista 'twaqqafha fuq kwalunkwe OS Linux.
Insolvi problema speċifika, minn PHP għandi bżonn nipprintja tikketti b'test arbitrarju skont mudell. Peress li l-avveniment ma jistax jiddependi fuq Internet stabbli, u l-biċċa l-kbira tal-kompiti ta 'awtomazzjoni jikkoinċidu mal-websajt, iddeċidejna li naħdmu b'magna virtwali fuq VMware.
XPrinter huwa wkoll adattat għall-kompiti tal-immarkar, huwa ħafna aktar faċli li tinstalla taħt it-twieqi. Stilejt fuq il-mudell XP-460B b'wisa 'ta' tikketta sa 108 mm.
Peress li rari nwaqqaf il-Linux u nqabbad apparati miegħu, kont qed infittex manwali ta 'setup lesti, indunajt li l-eħfef mod biex tgħaqqad printer huwa permezz ta' tazzi. Ma stajtx tqabbad l-istampatur permezz tal-USB, l-ebda manipulazzjoni fuq il-pariri fil-manwali ma għenet, jien biss kissejt il-magna virtwali diversi drabi.
Iniżżlu s-sewwieqa mill-websajt tal-manifattur xprintertech.com, jiġu f'arkivju wieħed għall-Windows, Mac u Linux
Is-sewwieqa jitpoġġew fuq is-sit għal serje ta 'apparati, fil-każ tiegħi Sewwieqa tal-printer tat-tikketti ta '4 pulzieri. Peress li rriżulta, l-XP-460B diġà twaqqaf, sibt liema serje jappartjeni abbażi tal-frak tal-ħobż ta 'mudell XP-470B simili.
Għal Linux, l-arkivju fih fajl 1 4BARCODE. Dan huwa fajl 2 f'1, skript bash b'arkivju tal-qatran li jispakkja ruħu u jikkopja s-sewwieqa fi tazzi. Fil-każ tiegħi, bzip2 huwa meħtieġ għall-ispakkjar (għas-serje 80 mm, jintuża arkivjar differenti)
yum install cups
yum install bzip2
chmod 744 ./4BARCODE
sh ./4BARCODE
service cups start
Sussegwentement trid tiftaħ localhost:631 fil-browser, għall-konvenjenza nagħmel is-setting biex tiftaħ mill-browser fit-twieqi. Editja /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>
Żid printer (jeħtieġ li ddaħħal l-għeruq u l-password)
Hemm 2 għażliet li rnexxieli nikkonfigura, permezz tal-protokoll LPD u permezz ta 'samba.
Biex tikkonnettja permezz tal-protokoll LPD, għandek bżonn li tippermetti s-servizz fit-twieqi (Ixgħel jew itfi l-karatteristiċi tal-Windows), terġa 'tibda l-kompjuter.
Fis-settings tazzi, daħħal lpd://192.168.1.52/Xprinter_XP-460B, fejn 192.168.1.52 huwa l-IP tal-kompjuter li fuqu huwa installat l-istampatur, Xprinter_XP-460B huwa l-isem tal-istampatur fis-settings tal-qsim tat-twieqi
Agħżel is-sewwieq 4BARCODE => 4B-3064TA
Aħna ma nagħżlu xejn fil-parametri u ma nsalvawx! Ippruvajt naġġusta d-daqs tat-tikketta, iżda mbagħad l-istampatur ma jaħdimx għal xi raġuni. Id-daqs tat-tikketta jista 'jiġi stabbilit fix-xogħol tal-istampar.
Jipprova jistampa paġna tat-test - lest!
It-tieni għażla. Ikollok bżonn tinstalla samba, tibda, terġa 'tibda tazzi, imbagħad punt ġdid ta' konnessjoni jidher fi tazzi, fis-settings daħħal linja bħal smb://user:[protett bl-email]/Xprinter_XP-460B. Fejn, l-utent huwa utent fit-twieqi, l-utent għandu jkollu password, l-awtorizzazzjoni ma tgħaddix b'waħda vojta.
Meta kollox ħadem u l-istampatur stampa paġna tat-test, l-impjiegi jistgħu jintbagħtu permezz tal-console:
F'dan l-eżempju, it-tikketta għandha dimensjonijiet ta '100x100 mm, 2 mm huma magħżula b'mod sperimentali. Id-distanza bejn it-tikketti hija ta '3 mm, imma jekk issettja l-għoli għal 103 mm, it-tejp jinbidel, huwa inkonvenjenti li tqatta' t-tikketta. L-iżvantaġġ tal-protokoll LPD huwa li l-impjiegi jintbagħtu bħala printer regolari, il-format ESC / P0S ma jintbagħatx għall-istampar, is-sensor ma jikkalibrax it-tikketti.
Imbagħad tista 'taħdem ma' l-istampatur permezz ta 'php. Hemm libreriji biex taħdem ma 'tazzi, huwa aktar faċli għalija li tibgħat kmand lill-console permezz ta' exec();
Peress li l-ESC/P0S ma jaħdimx, iddeċidejt li nagħmel mudelli f'pdf permezz tal-librerija tFPDF