Jumat, 18 April 2008

Print MS-DOS Program By Network

Mungkin di kantor kita masih ada yang menggunakan program lawas berbasis MS-DOS, seperti Visual Basic dan lain-lain, dimana default output printingnya masih ke LPT port, seperti layaknya program sejenis. Untuk dapat mencetak dalam network, dapat dilakukan tambahan sintaks sebagai berikut :

Dari command prompt buat Batch file misalnya : cetak.bat
copy con cetak.bat
net use lpt1 \\pc_printer\nama_shared_printer
ctrl+z

Dengan memanggil file tersebut, maka untuk sementara port Lpt1 pada komputer yang bersangkutan akan dicapture untuk diteruskan pada Lpti1 port dari komputer yang dituju.

Setelah program batch file tersebut dijalankan, maka hasil print dari program under Dos dari komputer Anda akan keluar di printer yang di-share tadi.

Untuk mengakhiri penggunaan port lpt1 ini Anda bisa tambahkan satu batch file lagi.
Misalnya : selesai.bat
Dari command promtp ketikkan :
copy con selesai.bat
net use lpt1 * /delete /yes
ctrl+z


Dan Lpt1 port Anda sudah terlepas dari port remote sebelumnya.
Untuk melakukan perintah ini account harus administrator, dan pastikan komputer bisa saling terhubung dengan PC Printer Servernya. Apabila Print Servernya menggunakan Windows 2000, berarti klien harus terdaftar dulu.

Tidak ada komentar: