Arsip: Interfacing IBM 9068-A03 passbook printer

more 16 years ago
_lmz
Dear master-master delphi,
Karena sesuatu dan lain hal telah tiba di tangan saya sebuah passbook printer IBM 9068-A03. Tugas saya adalah mencetak buku (mirip buku tabungan) dengan printer ini.
Manual programmingnya ada tapi bayar 18.25 USD dulu. Karena males pesan juga batasan waktu, maka saya rasa lebih baik saya tanya di sini saja, siapa tau ada yang bisa membantu:
1. Bagaimana mengatur font dan sizenya. Terutama sizenya. Di menunya ada tulisannya
Function Definition 1: 8: 4722-download-font 7: 17CPI 6: 12CPI 5: Draft-font 4: Emphasize 3: Impact-Force 2: One-Time-High-Impact.
Sudah saya set sehingga bit(?) 7 nya menjadi 1 sehingga kalau diprint konfigurasinya keluar:
FUNCTION DEF.1 80 71 60 50 40 30 20 10
tapi tampaknya text yang saya print (dengan type xyz.txt > prn) tidak menjadi lebih kecil. firasat saya sih Function Definitionnya ini perlu di-enablekan melalui suatu sequence, cuma saya gak tau sequencenya :).
2. Apakah ada perintah khusus untuk memajukan buku tabungan itu sampai baris tertentu ataukah caranya cuma dengan memberi newline (baris kosong) sebanyak jumlah baris yang diinginkan diskip?

more 16 years ago
DelphiExpert
1. beli manual programmingnya
2. beli manual programmingnya
:mrgreen: blank... is not enough

more 16 years ago
_lmz
@DelphiExpert: 1. beli manual programmingnya 2. beli manual programmingnya :mrgreen: blank... is not enoughPffttt.... Mungkin memang itu solusi terbaik sih, tapi sementara itu saya mencoba-coba pakai kode IBM ProPrinter dulu. Sudah bisa print condensed dan mengembalikannya nih :). Jawaban yang valid selain jawaban master DelphiExpert masih ditunggu lho :)

more 16 years ago
simba
Pake TRAWPrinter. Komponen tsb udah support IBM Proprinter scr built-in untuk seri 9068-Axx dan Epson dot-matrix seri LX dan LQ. HTH. :)

more 16 years ago
_lmz
@simba: Pake TRAWPrinter. Komponen tsb udah support IBM Proprinter scr built-in untuk seri 9068-Axx dan Epson dot-matrix seri LX dan LQ. HTH. :)Terima kasih bung simba. Satu pertanyaan lagi: di sourcenya ada comment begini untuk tipe print-command IBM: // IBM's ESC command list, taken from: IBM 9068A Passbook Printer Programming Guide // Note: Printer must be set to Proprinter emulation mode Tolong kasih tahu dong caranya set ke Proprinter emulation mode. Sekarang konfigurasinya kalau dilihat tulisannya "EMULATION MODE: 4722". Sedangkan emulation mode yang ada di printer sih tulisannya: 21: Printer ID Setup IBM Emulation: 1b = 4722-1 1c = 4722-3 3d = 4748 1e = 9055-001 d0 = 4772-001 Pilih yang mana nih? :) BTW jawaban pertanyaan kedua saya "apakah ada perintah khusus untuk memajukan buku tabungan" kelihatannya "tidak" ya?

more 15 years ago
simba
@lmz:
Untuk mencetak user manual dari IBM Proprinter, matikan dulu printer, kemudian tekan tombol Start dan Power bersamaan selama beberapa detik. Setelah LED angka (2 digit berwarna merah) menunjukkan angka 00 yg berkedip, lepaskan tombol, masukkan kertas dan tekan tombol Start. Printer akan mencetak configuration manual selengkapnya, disarankan pake kertas yg agak panjang (folio) jgn kuarto soalnya gak muat.
Setelah punya cetakan configuration manual itu, tinggal maenin tombol dan angka2 sesuai yg ada di user manual tsb, aku gak hapal kode2-nya dan lagi gak ada printer IBM yg bisa aku coba. Udah lama banget gak ngoprek printer lagi, tapi kalo gak salah inget ada kok setting yg keterangannya "Proprinter", silakan dicermati manual tsb. Kalo belom biasa kesannya rada susah, tapi kalo udah biasa sebenarnya gampang aja kok.
Dan sebenarnya kalo mau pake mode 4722 juga gak papa, tinggal definisikan ulang aja kode2 ESC untuk mode tsb. Tapi aku saran pake mode Proprinter aja, soalnya lebih compatible dgn IBM seri2 lainnya (kode2-nya lebih generic thd seri lain), dan juga disupport (emulation) oleh beberapa merk printer lain misalnya Olivetti (saingannya IBM Passbook).
Untuk memajukan buku tabungan, gampang aja. Cetak aja satu baris kosong dan new line, maka kertas akan tertarik 1 baris sehingga seolah-olah buku tabungan dimajukan. Tinggal itung aja mau "maju" berapa baris. :D

more 15 years ago
_lmz
@simba: @lmz: Untuk mencetak user manual dari IBM Proprinter, matikan dulu printer, kemudian tekan tombol Start dan Power bersamaan selama beberapa detik. Setelah LED angka (2 digit berwarna merah) menunjukkan angka 00 yg berkedip, lepaskan tombol, masukkan kertas dan tekan tombol Start. Printer akan mencetak configuration manual selengkapnya, disarankan pake kertas yg agak panjang (folio) jgn kuarto soalnya gak muat. Setelah punya cetakan configuration manual itu, tinggal maenin tombol dan angka2 sesuai yg ada di user manual tsb, aku gak hapal kode2-nya dan lagi gak ada printer IBM yg bisa aku coba. Udah lama banget gak ngoprek printer lagi, tapi kalo gak salah inget ada kok setting yg keterangannya "Proprinter", silakan dicermati manual tsb. Kalo belom biasa kesannya rada susah, tapi kalo udah biasa sebenarnya gampang aja kok.Itu sudah, hasilnya ya tulisan 21: printer ID setup... itu, (dan banyak baris lain). Rasanya yang seperti ini (4722) jalan kok. Ya ntar takcoba aja kodenya semua. Kalau kodenya jalan semua ya gak urus lah dia mau mode apa asalkan jangan diubah-ubah lagi aja :)
@simba: Untuk memajukan buku tabungan, gampang aja. Cetak aja satu baris kosong dan new line, maka kertas akan tertarik 1 baris sehingga seolah-olah buku tabungan dimajukan. Tinggal itung aja mau "maju" berapa baris. :DJust as I thought :). Thanks!

more 15 years ago
_lmz
[quote="_lmz"]
@simba: @lmz: Untuk mencetak user manual dari IBM Proprinter, matikan dulu printer, kemudian tekan tombol Start dan Power bersamaan selama beberapa detik. Setelah LED angka (2 digit berwarna merah) menunjukkan angka 00 yg berkedip, lepaskan tombol, masukkan kertas dan tekan tombol Start. Printer akan mencetak configuration manual selengkapnya, disarankan pake kertas yg agak panjang (folio) jgn kuarto soalnya gak muat. Setelah punya cetakan configuration manual itu, tinggal maenin tombol dan angka2 sesuai yg ada di user manual tsb, aku gak hapal kode2-nya dan lagi gak ada printer IBM yg bisa aku coba. Udah lama banget gak ngoprek printer lagi, tapi kalo gak salah inget ada kok setting yg keterangannya "Proprinter", silakan dicermati manual tsb. Kalo belom biasa kesannya rada susah, tapi kalo udah biasa sebenarnya gampang aja kok.Itu sudah, hasilnya ya tulisan 21: printer ID setup... itu, (dan banyak baris lain). Rasanya yang seperti ini (4722) jalan kok. Ya ntar takcoba aja kodenya semua. Kalau kodenya jalan semua ya gak urus lah dia mau mode apa asalkan jangan diubah-ubah lagi aja :)
@simba: Untuk memajukan buku tabungan, gampang aja. Cetak aja satu baris kosong dan new line, maka kertas akan tertarik 1 baris sehingga seolah-olah buku tabungan dimajukan. Tinggal itung aja mau "maju" berapa baris. :DJust as I thought :). Thanks! Edit: Found the proprinter emulation config command (di 29: Emulation Mode Setup (SBCS Mode Only)). Nanti dicoba dulu.

more 15 years ago
herux
saya biasanya nyoba pake printer lx-300 biasa dan setting sana sini pake delphi tercetaklah tabungan !!!
trus tak ganti printer pake IBM Passbook langsung jalan tuh ...!!?? gak ada perubahan lagi kok.. kecuali mungkin font yg hanya ada di IBM passbook mungkin.... he he e..

more 15 years ago
simba
Setauku, printer passbook IBM adalah yg paling baik dibanding printer lainnya, aku udah pernah bandingin dgn merk lain seperti Olivetti dan Epson. Tapi harganya yg paling mahal, 1 printer passbook IBM bisa dapet 2 printer merk lain. :D Itu sebabnya banyak merk lain yg berusaha kompatible dgn printer IBM.
@herux:
Command2 Epson memang banyak yg mirip dgn IBM. Entah sapa yg "niru" sapa. :P So, wajar aja kalo programmu bisa langsung jalan.
more ...
- Pages:
- 1
reply |
Report Obsolete
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 2 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 3 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 10 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 10 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 10 years ago
Random Topic
- Error install komponen indy 10
by reza_elka in Tip n Trik Pemrograman more 10 years ago - read assembler di delphi dengan CPORTLIB
by w4rek in Enginering more 15 years ago - Open Source ada di sini...
by eksant in OpenSource dan Gratis more 16 years ago - buat Antivirus sendiri
by om20020 in Tip n Trik Pemrograman more 15 years ago - OOT
by diah_intan in Tip n Trik Pemrograman more 15 years ago - saving state combobox
by old_shutterhand in Tip n Trik Pemrograman more 15 years ago - selected pada detail otomatis keluar detailnya
by arjuna_1982 in Lain-lain more 14 years ago - Komponen Yang Bagus Buat Akses ke Firebird 2
by lord_kimm in FireBird more 16 years ago - move record ???
by bastian in MySQL more 16 years ago - Randomize Query
by syntax_error in Tip n Trik Pemrograman more 14 years ago