问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

delphi pos机的顾客显示器如何初始化

发布网友 发布时间:2022-04-24 03:08

我来回答

2个回答

热心网友 时间:2023-10-23 21:02

顾显一般是接COM口的。你买的时候应该有配有一条线。一端接顾显。另一端接机箱里的电源。
光连好了也没用啊,还得你的软件也支持这个显示.
然后再到POS软件里设置一下就OK 了。

热心网友 时间:2023-10-23 21:02

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;

type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
Label1: TLabel;
procere Button1Click(Sender: TObject);
procere FormCreate(Sender: TObject);
procere FormClose(Sender: TObject; var Action: TCloseAction);
procere Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;
function com_init(com:Integer; baud:Dword):Boolean;stdcall;external 'api_com.dll';
function com_rest:Boolean;stdcall;external 'api_com.dll';
function com_send(buf:PChar; len:Integer):Boolean;stdcall;external 'api_com.dll';

implementation

{$R *.dfm}

procere TForm1.FormCreate(Sender: TObject);
begin
Com_init(1,2400);
end;

procere TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Com_rest;
end;

procere TForm1.Button2Click(Sender: TObject);
var
PDStr:string;
begin
PDStr:=Chr(27)+Chr(81)+Chr(65)+'1234.56'+Chr(13);
if com_send(Pchar(PDStr),Length(PDStr)) then
begin
Label1.Caption :='已经发送命令';
end
else
begin
Label1.Caption :='发送失败';
end;

PDStr:= Chr(27)+Chr(115)+'2';
if com_send(Pchar(PDStr),Length(PDStr)) then
begin
Label1.Caption :='已经发送命令';
end
else
begin
Label1.Caption :='发送失败';
end;

end;

end.

把'api_com.dll'放在程序目录就可以了。

热心网友 时间:2023-10-23 21:02

顾显一般是接COM口的。你买的时候应该有配有一条线。一端接顾显。另一端接机箱里的电源。
光连好了也没用啊,还得你的软件也支持这个显示.
然后再到POS软件里设置一下就OK 了。

热心网友 时间:2023-10-23 21:02

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;

type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
Label1: TLabel;
procere Button1Click(Sender: TObject);
procere FormCreate(Sender: TObject);
procere FormClose(Sender: TObject; var Action: TCloseAction);
procere Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;
function com_init(com:Integer; baud:Dword):Boolean;stdcall;external 'api_com.dll';
function com_rest:Boolean;stdcall;external 'api_com.dll';
function com_send(buf:PChar; len:Integer):Boolean;stdcall;external 'api_com.dll';

implementation

{$R *.dfm}

procere TForm1.FormCreate(Sender: TObject);
begin
Com_init(1,2400);
end;

procere TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Com_rest;
end;

procere TForm1.Button2Click(Sender: TObject);
var
PDStr:string;
begin
PDStr:=Chr(27)+Chr(81)+Chr(65)+'1234.56'+Chr(13);
if com_send(Pchar(PDStr),Length(PDStr)) then
begin
Label1.Caption :='已经发送命令';
end
else
begin
Label1.Caption :='发送失败';
end;

PDStr:= Chr(27)+Chr(115)+'2';
if com_send(Pchar(PDStr),Length(PDStr)) then
begin
Label1.Caption :='已经发送命令';
end
else
begin
Label1.Caption :='发送失败';
end;

end;

end.

把'api_com.dll'放在程序目录就可以了。

热心网友 时间:2023-10-23 21:02

顾显一般是接COM口的。你买的时候应该有配有一条线。一端接顾显。另一端接机箱里的电源。
光连好了也没用啊,还得你的软件也支持这个显示.
然后再到POS软件里设置一下就OK 了。

热心网友 时间:2023-10-23 21:02

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;

type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
Label1: TLabel;
procere Button1Click(Sender: TObject);
procere FormCreate(Sender: TObject);
procere FormClose(Sender: TObject; var Action: TCloseAction);
procere Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;
function com_init(com:Integer; baud:Dword):Boolean;stdcall;external 'api_com.dll';
function com_rest:Boolean;stdcall;external 'api_com.dll';
function com_send(buf:PChar; len:Integer):Boolean;stdcall;external 'api_com.dll';

implementation

{$R *.dfm}

procere TForm1.FormCreate(Sender: TObject);
begin
Com_init(1,2400);
end;

procere TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Com_rest;
end;

procere TForm1.Button2Click(Sender: TObject);
var
PDStr:string;
begin
PDStr:=Chr(27)+Chr(81)+Chr(65)+'1234.56'+Chr(13);
if com_send(Pchar(PDStr),Length(PDStr)) then
begin
Label1.Caption :='已经发送命令';
end
else
begin
Label1.Caption :='发送失败';
end;

PDStr:= Chr(27)+Chr(115)+'2';
if com_send(Pchar(PDStr),Length(PDStr)) then
begin
Label1.Caption :='已经发送命令';
end
else
begin
Label1.Caption :='发送失败';
end;

end;

end.

把'api_com.dll'放在程序目录就可以了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
不喜欢参加聚会怎么办 ...的电信8兆的宽带是169元每月可是用了2天就停机了,他说第一个月... 电信8兆宽带多少钱 爸妈想换5G套餐有没有那种可以绑定宽带一起的? ...换了波箱油后加速转速变高且偶有空转是怎么回事? 苦菜花的花语和寓意是什么? 苦菜花的花语是什么? 安徽省人事档案查询,调档等网上操作指南 安徽哪个网站调档 宽带10M与100M有什么区别啊?宽带10M和100M与平板电脑4G卡的用法用量有... AOC显示器如何初始化 显示器怎么初始化呢? philips显示器怎么恢复出厂设置 电脑屏幕调歪了如何初始化? 怎么将惠普显示器恢复出厂 华硕显示器如何恢复工厂模式 aoc显示器初始化 怎样使显示器恢复出厂设置? 液晶显示器如何初始化 武警06男冬作训服一型二号是多大 冬天作无雪文700字作文大全 显示器如何设置初始化~ 用秋天和冬天作首诗。 怎么显示器设置初始化 申请书要怎么写 真正男子汉为什么还穿冬季作训。现在是夏季啊 87式陆军冬季作训服与87式海军冬季作训服的厚薄程度是否一样??? 07冬作训服到底多厚?看图好像比夏装厚不了多少 部队冬季作训服和夏季作训服有什么区别 联想s720手机图库文件夹叫什么名 大连金州区中长什么时候拆迁 大连市金州区厂房拆迁 关于大连金州农村拆迁补偿的问题 H T P分别代表什么意思?为什么? 大连金州先进街道八里村什么时候拆迁? 发现大连金州二站拆了,原来在二站等客的那些小客车现在都到哪里去了? 化学中H、P等是什么 大连金州农村房屋拆迁补偿规定 ()h()p 关于大连市金州新区搬迁的问题 大连金州金洋小区什么时候拆迁 h ap p y 翻译中文字是什么 大连市金州区2012年哪地方快要拆迁 光子的动量为什么是p=h/(2π)k ? 大连金州陶瓷城拆迁了吗?在它旁边新建的商场叫什么名? H/P的缩写是什么意思 大连金州重机厂民和楼房什么时候能拆迁,谁知道? 大连市金州生辉第一城高层室内墙能拆掉从装吗 P和H反应生成什么? 甲午战争中号称战备一流的大连口和旅顺口海军基地到底是咋丢的呢?