delphi中用命令把文件发送到打印机,以下2种方法是 并行和串口可以,用户自定义端口比如p2那用什么命令发送(100分)

  • 主题发起人 主题发起人 yangxiangstone
  • 开始时间 开始时间
Y

yangxiangstone

Unregistered / Unconfirmed
GUEST, unregistred user!
第一种方法
print [/d:Printer] [Drive:][Path] FileName [...]
参数
/d: 打印机
指定要执行打印作业的打印机。可以通过指定打印机连接的计算机端口来指定本地打印机。并行端口的有效值为 LPT1、LPT2 和 LPT3。串行端口的有效值为 COM1、COM2、COM3 和 COM4。也可以通过队列名 (//ServerName/ShareName) 指定网络打印机。如果未指定打印机,则打印作业将发送到 LPT1。
Drive :
指定待打印文件所在的逻辑或物理驱动器。如果待打印的文件位于当前驱动器上,则不需指定该参数。
Path
指定待打印文件在驱动器上的位置。如果待打印的文件位于当前目录,则不需指定该参数。
FileName [...]
第二种并行端口要与接口(如,LPT1、LPT2...)相连。
输出文件,如下所示:
copy <filename> <interface name> /b
这2种 发送 到自定义 端口 都是在目录下 建个文件 而不是发送到打印机 ,发送到lPT1,LPT2并口或 com1串口 是可以的 ,我现在修要发送到自定义 端口 比如p2,望高手和作过的朋友指教
 
书好像没有什么哦,
我觉得可以看MSDN Library
其中的API函数,
 
var
h:THandle;
ps:array[0..0] of PChar;
begin
h:=RegisterEventSource(nil,'Application');
ps[0]:='这里输入信息';
if not ReportEvent(h,EVENTLOG_INFORMATION_TYPE,0{随便},10000{随便},nil,1,0,@ps,nil) then
RaiseLastWin32Error;
DeregisterEventSource(h);
end;

转贴来的,没试过[:)]
 
大哥,改主题了?
呵呵,
 
后退
顶部