ProHoster > Blog > Administrasi > Ngonpigurasikeun Printer Label XPrinter dina Linux dina VMware Workstation
Ngonpigurasikeun Printer Label XPrinter dina Linux dina VMware Workstation
Conto pikeun nyetél dina CentOS tanpa cangkang grafis; ku analogi, anjeun tiasa nyetél dina OS Linux mana waé.
Kuring ngarengsekeun masalah husus: Abdi peryogi nyitak labél kalawan téks sawenang ngagunakeun citakan ti PHP. Kusabab anjeun teu bisa cacah dina sambungan Internet stabil dina acara, sarta lolobana tugas automation tumpang tindih jeung ramatloka, urang mutuskeun hiji karya kalawan mesin virtual on VMware.
XPrinter ogé cocog pikeun nyirian tugas; instalasi dina Windows leuwih gampang. Kuring netep dina modél XP-460B kalayan lebar labél dugi ka 108 mm.
Kusabab kuring jarang nyetél Linux sareng nyambungkeun alat ka dinya, kuring milarian manual pangaturan anu siap-siap sareng sadar yén cara anu paling gampang pikeun nyambungkeun printer nyaéta ngalangkungan cangkir. Abdi teu bisa nyambungkeun printer via USB, euweuh manipulasi nuturkeun saran dina manual mantuan, Kuring ngan nabrak mesin virtual sababaraha kali.
Unduh supir tina situs wéb produsén xprintertech.com, aranjeunna sumping dina hiji arsip pikeun Windows, Mac sareng Linux.
Drivers dipasang dina ramatloka pikeun runtuyan alat, bisi kuring 4 inci Label Printer Supir. Tétéla, XP-460B parantos dileungitkeun; Kuring terang séri mana anu kalebet dumasar kana breadcrumbs tina modél anu sami, XP-470B.
Pasang printer dina Windows, aktipkeun babagi
Pikeun Linux, arsip ngandung 1 file 4BARCODE. Ieu mangrupikeun file "2 dina 1", skrip bash kalayan arsip tar anu ngabongkar sorangan sareng nyalin supir kana cangkir. Dina hal kuring, bzip2 diperyogikeun pikeun ngabongkar (pikeun séri 80 mm dianggo arsip anu béda)
yum install cups
yum install bzip2
chmod 744 ./4BARCODE
sh ./4BARCODE
service cups start
Satuluyna anjeun perlu muka localhost:631 dina browser, pikeun genah kuring nyieun setelan pikeun muka tina browser dina Windows. Édit /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>
Tambahkeun port 631 kana firewall (atanapi iptables):
Kami muka tautan dina browser nganggo IP tina mesin virtual, bisi kuring 192.168.1.5:631/admin
Tambahkeun printer (anjeun kedah ngasupkeun akar sareng kecap akses)
Aya 2 pilihan anu kuring junun ngonpigurasikeun, ngalangkungan protokol LPD sareng via samba.
Pikeun nyambung ngaliwatan protokol LPD, Anjeun kudu ngaktipkeun layanan dina windows (Hidupkeun atawa mareuman komponén Windows) jeung balikan deui komputer.
Dina setélan cangkir, lebetkeun lpd://192.168.1.52/Xprinter_XP-460B, dimana 192.168.1.52 mangrupikeun IP komputer dimana printer dipasang, Xprinter_XP-460B mangrupikeun nami printer dina setélan windows sharing.
Pilih supir 4BARCODE => 4B-3064TA
Kami henteu milih atanapi nyimpen nanaon dina parameter! Kuring diusahakeun nyaluyukeun ukuran labél, tapi lajeng printer nu teu dianggo pikeun sababaraha alesan. Ukuran labél bisa dieusian dina pakasaban print.
Kami nyobian nyitak halaman uji - réngsé!
Pilihan kadua. Anjeun kedah pasang samba, ngamimitian, balikan deui cangkir, teras titik sambungan énggal bakal muncul dina cangkir, dina setélan lebetkeun garis sapertos smb: // pangguna:[email dijaga]/Xprinter_XP-460B. Dimana, pangguna mangrupikeun pangguna dina Windows, pangguna kedah gaduh set sandi, otorisasi henteu tiasa dianggo sareng anu kosong.
Nalika sadayana beres sareng printer nyitak halaman uji, padamelan tiasa dikirim via konsol:
Dina conto ieu, labél ngabogaan diménsi 100x100 mm, 2 mm dipilih sacara ékspériméntal. Jarak antara labél nyaéta 3 mm, tapi upami anjeun nyetél jangkungna ka 103 mm, pitana ngageser, janten henteu pikaresepeun pikeun nyocogkeun labél. The disadvantage tina protokol LPD éta jobs dikirim salaku printer biasa, ESC / format P0S teu dikirim pikeun percetakan, sarta sensor teu calibrate labél.
Teras anjeun tiasa damel sareng printer ngalangkungan php. Aya perpustakaan pikeun gawé bareng cangkir, éta gampang pikeun kuring ngirim paréntah ka konsol via exec ();
Kusabab ESC / P0S teu dianggo, Kuring mutuskeun nyieun template dina pdf ngagunakeun perpustakaan tFPDF