Rabu, 15 Juni 2011

Mengakses Port Parallel PC (LPT) dengan Delphi 7.0 Menggunakan Komponen Small Port

Mengakses Port Parallel PC (LPT) dengan Delphi 7.0 Menggunakan Komponen Small Port

Author: Tono maryono · Published: June 14, 2010 · Category: Hardware Komputer, Komputer Dasar, Pemrograman Delphi

Port Paralel / Port LPT meskipun sudah banyak ditinggalkan penggunaanya, masih dipergunakan oleh sebagian kalangan yang ingin mempelajari transmisi data secara parallel. Kalangan akademis (pelajar dan mahasiswa) masih mempelajari komunikasi data parallel sebagai sarana emanambah ilmu pengetahuan.

Port Paralel

Port Paralel atau Port Printer sebenarnya terdiri dari tiga bagian yang masing-masing diberi nama sesuai dengan tugasnya dalam melaksanakan pencetakan pada printer. Tiga bagian tersebut adalah Data Port (DP), Printer Control (PC), dan Printer Status (PS). DP Digunakan untuk mengirim data yang harus dicetak oleh printer, PC digunakan untuk mengirimkan kode-kode kontrol dari komputer ke printer, misalnya kode kontrol untuk menggulung kertas, dan PS digunakan untuk mengirimkan kode-kode status printer ke komputer, misalnya untuk menginformasikan bahwa kertas telah habis.

DP, PC, dan PS sebenarnya adalah port-port 8 bit, namun hanya DP yang benar-benar 8 bit. Untuk PC dan PS, hanya beberapa bit saja yang dipakai yang berarti hanya beberapa bit saja dari port-port ini yang dapat kita manfaatkan untuk keperluan interfacing. Port PC adalah port baca/tulis (read/write), PS adalah port baca saja (read only), sedangkan port DP adalah port baca/tulis (read/write). Akan tetapi, kemampuan ini hanya dimiliki oleh Enhanced Paralel Port (EPP), sedangkan port parallel standar / Standard Paralel Port (SPP) hanya memiliki kemampan tulis saja. Pada EPP, pengaturan arah jalur DP dilakukan lewat bit 5 PC. Jika bit 5 PC bernilai 0, maka jalur dwi-arah DP menjadi keluar ke port paralel, sebaliknya jika bit 5 PC bernilai 1, maka jalur dwi-arah DP menjadi masuk dari port parallel (Retna Prasetya : 2004)

Tidak ada komentar:

Posting Komentar

var adfly_advert = 'int'; var adfly_advert = 'banner';