Arsip: Print Nota

more 18 years ago
or4n3
@madi: Buwat yg Fanatik ama Quickreport yg tdk fanatik dilarang men-donlot xixixixi...(just kidding). ===================== Silahkan donlot contoh Struck & Nota http://www.esnips.com/doc/73128857-2522-41ba-9575-7f440cd6f63c/Printing Penting : Baca dulu ritmi.txttp aku bingung install zreportnya... udah jalankan script BUILD7.BAT dan tak ganti utk set BDP=C:\program files\Borland\Delphi7 tp kok tetep gak ada zreport nya ya?... thanks bantuannya...

more 17 years ago
madi
tp aku bingung install zreportnya... udah jalankan script BUILD7.BAT dan tak ganti utk set BDP=C:\program files\Borland\Delphi7 tp kok tetep gak ada zreport nya ya?... thanks bantuannya...kmu ya aneh, lha yg diquote quickreport, koq bingung install zreport..kan malah repotx...hehehe

more 17 years ago
juan81
wkwkwkw....
TDxPrinter = class(tcomponent)
private
fPrinter:string;
fTitle :string;
fHandle :THandle;
EOnOpen:TNotifyEvent;
Function Open:boolean;
Procedure Close;
Function Write(s:string):boolean;
protected
procedure SetActive(Value:boolean);
function GetActive:boolean;
public
end;
function DefaultPrinter:string;
var
pDefaultPrinter: array of Char;
i:integer;
begin
GetProfileString('windows', 'device', '', pDefaultPrinter,SizeOf(pDefaultPrinter) - 1);
Result:=pDefaultPrinter;
i:=pos(',',Result);
if i>0 then SetLength(Result,i-1);
end;
Procedure TDxPrinter.SetActive(Value:boolean);
begin
if Value then Open else Close;
end;
Function TDxPrinter.GetActive:boolean;
begin
Result:=(fHandle<>0);
end;
Function TDxPrinter.Open:boolean;
var
s:string;
DocInfo:record
DocName :PChar;
OutFile :PChar;
DataType:PChar;
end;
begin
if fPrinter='' then s:=DefaultPrinter else s:=fPrinter;
if not WinSpool.OpenPrinter(PChar(s),fHandle,nil) then
fHandle:=0;
Result:=(fHandle<>0);
if Result then
begin
ftitle:='Cetak Nota';
with DocInfo do
begin
DocName :=PChar(fTitle);
OutFile :=nil;
DataType:=nil;
end;
Result:=(StartDocPrinter(fHandle,1,@DocInfo)<>0);
Escape(fhandle, ENDDOC(fhandle),0, nil, nil);
if Result then
begin
if Assigned(EOnOpen) then EOnOpen(Self);
end else
begin
ClosePrinter(fHandle);
fHandle:=0;
end;
end;
end;
Procedure TDxPrinter.Close;
begin
if fHandle<>0 then
begin
ClosePrinter(fHandle);
fHandle:=0;
end;
end;
Function TDxPrinter.Write(s:string):boolean;
var
Size:DWORD;
begin
WinSpool.WritePrinter(fHandle,pchar(s+#13+#10),Length(s+#13+#10),Size);
Result:= true;
end;
kalo saya pake ini ^^.. wkwkwkwk... Dasar dari Component TRAW itu... saya udah baca koq.. TDX printer... di unit yang sering di pake..
more 17 years ago
juan81
Bener kalo kata om Simba ^^.... harus cari daftar esc nya yang baru... biasanya di bukunya lengkap koq....
kalo seperti scrip yang saya kasih. diatas... tambahkan aja... format2nya. di bagian mau cetak....
kalo mau simple lagi... lagi sediakan aja di daftar2 printer dan buat procedure2 baru sesuai dengan kebutuhan... makanya saya tidak download TRAW.... jadi kita bisa atur sendiri... mau buat WriteBold kita isa atur sendiri....mau tengahkan rata kanan rata kiri semua dari fungsi2 cetak 1 baris kita... dan kalo pake jenis font dari Printer itu sendiri 1 baris harus disesuaikan sesuai kita mau... saya pernah coba pake Printer Star S520 itu hampir sama... LX-300 pun sama... nah itu default printer cetaknya... jadi setingan Default yang di windows lu setting Printer LAN.. jadi tetap isa... banyak client 1 printer.... ^^...
contoh scrip bold di LX-300...
s:=' '+CHR(27)+'E'+qm.fieldbyname('namacust').asstring+CHR(27)+'F'
dxp.write(S)

more 17 years ago
khairul
Saya sudah coba print faktur dengan RAWPrinter, tetapi ketika dijalankan muncul error . Saya menggunakan Delphi 7, printer dotmatrix EPSON LX-300+ II.
Ada yang bisa bantu apa penyebab error tersebut?
Thanks before.

more 17 years ago
khairul
Maaf, sudah sy temukan sendiri jawabannya. Ternyata saya salah cara menginstal komponennya. Sekarang sudah benar. :mrgreen:
more ...
reply |
Report Obsolete
AI Forward

🚀 We're thrilled to partner with Alibaba Cloud for "AI Forward - Alibaba Cloud Global Developer Summit 2025" in Jakarta! Join us and explore the future of AI. Register now:
https://int.alibabacloud.com/m/1000400772/
#AlibabaCloud #DeveloperSummit #Jakarta #AIFORWARD
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 5 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 5 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 13 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 13 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 13 years ago
Random Topic
- Enkipsi password
by Yudho in Hal umum tentang Pascal Indonesia more 18 years ago - Open Source Entry Level Akunting
by muammar in Tutorial & Community Project more 19 years ago - Saran: Bikin CP yuk...
by cyber_hecker in Tutorial & Community Project more 20 years ago - Bewara SQL Lagi...
by reminder2k1 in MsSQL more 17 years ago - source decrypt MD5
by waterbomm in Hal umum tentang Pascal Indonesia more 18 years ago - Mohon Pencerahan.............
by yuan_carlos in Hal umum tentang Pascal Indonesia more 18 years ago - KONEKSI database INFORMIX di delphi
by DeulleDo-X in Hal umum tentang Pascal Indonesia more 19 years ago - MYSQL or MSQL???
by n3o_cybertech in Tutorial & Community Project more 18 years ago - Susah simpan pake DBgrid
by dannyong1999 in Tip n Trik Pemrograman more 19 years ago - program login delphi mysql dengan ado
by adhisyanda in MySQL more 15 years ago