델파이 7에서 OPOS을 통해 사용하려고 시도한 Star Micronics TSP100 printer이 있습니다. 인쇄 바코드를 만들 수없는 것 같습니다.Delphi 7의 스타 TSP100에 바코드 인쇄
바코드를 인쇄하고 텍스트를 인쇄하고자를 수 있지만 인쇄 할 수는 없습니다.
필자는 Bixolon Samsung POS 프린터와 마찬가지로 프린터를 처리하기 위해 Active X 컨트롤을 가져 오는 많은 방법을 시도했습니다.
모든 안내를 환영합니다.
코드 : 프린터가 CapRecBarCode
방법으로 바코드 prinitng을 지원하는 경우
procedure TForm1.OpenbtnClick(Sender: TObject);
begin
showmessage(inttostr(posprinter1.Open('StarTSP100')));
end;
procedure TForm1.ClaimbtnClick(Sender: TObject);
begin
showmessage(inttostr(posprinter1.ClaimDevice(0)));
end;
procedure TForm1.EnablebtnClick(Sender: TObject);
begin
POSPrinter1.DeviceEnabled := True;
end;
procedure TForm1.PrintbtnClick(Sender: TObject);
begin
POSPrinter1.PrintNormal(2,'A Test' + #10);
end;
procedure TForm1.PrintBCbtnClick(Sender: TObject);
begin
POSPrinter1.PrintBarCode(2, '1234567890', 108, 1000, trunc(POSPrinter1.RecLineWidth * 0.8), -2, -13);
end;
procedure TForm1.CutbtnClick(Sender: TObject);
begin
POSPrinter1.CutPaper(100);
end;
end.
'PrintBarCode'의 반환 값은 무엇입니까? – Re0sless
반환 값 0 - 프린터는 용지를 앞뒤로 움직이지만 아무 표시도하지 않습니다. – user2652915
높이가 1000이면 106을 반환 할 때 미안 반환 값은 0입니다. – user2652915