Seorang calon client dikompleks Bali Beach Hotel Sanur bertanya tentang kasus yang dia hadapi mengenai print server, dimana ada satu terminal (FB: food and beverage) yang berfungsi sebagai penerima print dari beberapa workstation (Restaurant, Bar and Cafe) masalahnya muncul ketika nge-print dilakukan dengan sistem hotel yang dia pakai. sering salah satu komputer tersebut tidak bisa mencetak pesanan hingga membuat service terhadap tamu menjadi terhambat karenanya.
Pada dasarnya print server adalah suatu alat atau komputer yang dihubungkan ke satu atau lebih printer dalam suatu jaringan, alat atau komputer tersebut akan menerima perintah print dari komputer - komputer lain dan mengirimkan pada printer yang telah ditentukan.
Jadi dari pengertian diatas maka print server dapat berupa:
1. Komputer yang terhubung dengan satu printer atau lebih yang di share.
2. Komputer yang mengimplementasikan Line Printer Daemon protocol atau Microsoft Network Printing protocol.
3. Perangkat Dedicated yang terhubung dengan printer didalam suatu LAN, port fisik (usb, serial atau paralel port. pada prinsipnya alat ini menyediakan protokol konversi. alat ini dapat mendukung protokol LPD/LPR, TCP/IP, NetWare, NetBIOS/NetBEUI, NBF, protokol pencetak RAW atau TCP Port 9100 atau DLC IPX/SPX. biasanya peralatan ini juga integrated dengan perangkat lain seperti Wireless Router maupun Firewall.
Beberapa Vendor telah mengeluarkan produk ini, seperti HP, Zebra, NETGEAR dan D-link dengan tipe wireless maupun wired
Kembali pada kasus yang dihadapi client tadi. beberapa kemungkinan bisa saja menyebabkan terjadinya masalah tersebut misal: trafic yang terlalu padat hingga membuat antrian cetakan yang panjang, jarak antara print server dengan workstation lainya (10/100) atau pada sistem yang dipakai. dalam pemrograman(VB) dapat dilakukan set printer melalui DOS command
'Dos command untuk set printer LAN ke LPT1
Call Shell("cmd /c net use lpt1 //SeverName/SharedName",vbHide)
'Set LPT1 sebaga Output device agar dapat nge-print langsung ke LPT1
Open "LPT1:" For Output As #1
'Epson escape code for Master Select & Draft
Print #1, Chr(27) & Chr(33) & Chr(1)
Print #1, Chr(27) & Chr(120) & Chr(48)
Print #1, "Hello world, greatxam"
'Epson escape code for Form Feed
Print #1, Chr(12)
'Close LPT1
Close #1
'Remove connection to printer
Call Shell("cmd /c net use lpt1 /delete",vbHide)
Catatan:
ServerName nama printer atau alamat IP printer.
SharedName nama sharing printer tersebut.
0 komentar:
Post a Comment