Saya pake cara cetak melalui dos dengan bantuan file bat.
Jadi apa yang mau dicetak disimpan dulu dalam file text,
misalnya file text ini adalah c:\printout.txt,
lalu kita punya file bat yang isinya :
   type c:\printout.txt > prn
misal file bat ini adalah c:\cetak.bat
maka kita panggil bat ini dengan perintah :
   winExec('c:\cetak.bat', SW_SHOWMINIMIZED);

Cara ini bisa bekerja hanya untuk printer dot matrix.
Good luck, smoga membantu.

Lilik

Rusydan Muslih <[EMAIL PROTECTED]> wrote:
> saya pernah bikin program untuk parkir, dan pakai kertas "gulung",
> printernya khusus dulu sa pake merk samsung, dan pernah juga pake
merk
> epson, kedua-duanya bisa auto cutter (sebenarnya nggak auto, cuma
kita
> kirim char escape tertentu dan dia akan motong) semua karakter yang
di
> support (line feed, cutter, dll) ada di manual booknya.
>
> printernya ada dua macam, pake heat (kertas fax, atau pake pita)
> harganya mahal, soalnya bukan mass production satu unit 3 jutaan.
(samsung)
>
>
> On Thu, 02 Dec 2004 12:36:08 -0000, jokorb <[EMAIL PROTECTED]> wrote:
> >
> >
> > > Bukannya itu tergantung kertasnya pak.
> > > Setahu saya, kertas gulung untuk print struct itu ada
> > > batas perhalamannya.
> > > Seperti kertas toilet itu loh.:)
> >
> > > Semoga membantu..
> > > --- Ahmad Hasby <[EMAIL PROTECTED]> wrote:
> >
> > Tidak juga. Seperti Alfa Retailindo, kertasnya akan dipotong oleh
> > cutter pada printer jika selesai mencetak struk. Bukan tergantung
> > kertasnya.
> >
> > >
> > > > Rekan-rekan, ada yang tahu nggak cara bikin
> > > > printeran
> > > > untuk struk dengan delphi, maksudnya printer
> > > > berhenti
> > > > langsung pada akhir data, bukan satu lembar dulu.
> > > >
> >
> > Untuk ini saya punya ide:
> > Biasanya orang print struk dengan cara
> > AssignPrn(f)
> > ....
> > ....
> > CloseFile(f)
> >
> > atau:
> > Printer.begindoc;
> > ....
> > ....
> > printer.endDoc;
> > ..
> >
> > Jadi tiap mencetak, printer mencetak pd lembar baru, dan begitu
> > selesai, langsung kertasnya dikeluarkan, meski belum penuh dicetak
> > (bukan continuous form).
> >
> > Bagaimana jika Printer.beginDoc dan printer.NewPage diletakkan di
> > formCreate(Sender:TObject);
> > dan printer.EndPahe serta Printer.EndDoc diletakkan di formDestroy
> > (Sender:TObject); ? Kan lembar baru dimulai saat aplikasi jalan,
dan
> > berakhir saat terminate. Cocok untuk "kertas toilet". Gitu loh.
> >
> > Saya blom coba, mungkin ada yang mau coba? Plz, reportnya ke sini,
> > biar semua pada tahu
> >
> >
> >
> >
> >
> > Berlangganan: [EMAIL PROTECTED]
> > Stop Berlangganan: [EMAIL PROTECTED]
> > Keluhan Milis(Unbouncing,spam,dll): delphindo-
[EMAIL PROTECTED]
> > Yahoo! Groups Links
> >
> >
> >
> >
> >
>
>
> --
> Feel free to visit
> My Album: http://community.webshots.com/user/rusydanm
> My Blog: http://blogwithblogandblog.blogspot.com





Berlangganan: [EMAIL PROTECTED]
Stop Berlangganan: [EMAIL PROTECTED]
Keluhan Milis(Unbouncing,spam,dll): [EMAIL PROTECTED]



Yahoo! Groups Sponsor
ADVERTISEMENT
click here


Yahoo! Groups Links

Kirim email ke