NT的服务器。打印机装在NOVELL网上。NT网与NOVELL相连。NT服务器共享了NOVELL上的打印机。NT的客户端要求通过服务器使用NOVELL上的打印机。
在服务器上直接用copy函数把打印文件拷贝到端口上是可以打印的。但不能指定显示在打印任务列表中的文件名。
在服务器上直接用copy函数把打印文件拷贝到端口上是可以打印的。但不能指定显示在打印任务列表中的文件名。
解决方案 »
- 请问如何改鼠标在DBGRIDEH某列上的形状?
- 郁闷,为什么得不到预期的结果?请帮忙看看
- 我想问一问,TButton的标准的height和width是多少?就象windows的按钮的大小一样
- 高分求救Delphi 6问题
- 如何删除文件夹里的文件.....急
- 要去的一个公司用DELPH,我从来没接触过,要多常时间可以大概学会?(up及无意义发言无分)
- 请教关于 TREEVIEW的用法!!!!!!!!HELP
- 怎么样把网页里表格的数据通过delphi写的程序导入到数据库中去。
- 我没办法了,就这一段代码,可是这400*450的图片一直在闪动,快救火!(50)
- 从不知道,如何用程序将数据导入一个Excel的文件里
- 循环播放?
- 关于DBGRID 新问题!急急!不是不给分是我不知怎么把参与分变可用分,我的可用分没有了!
2.在本机中安装驱动程序连接该网络打印机,并设置为确省打印机;
3.请在本机中右击,控制面板->打印机下的该网络打印机图标,打印测试页,如果没有问题
说明连接正常,然后编程如下:
4.uses
...,printers;
if Printer.Printers.Count=0 then
Begin
MessageDlg('您没有安装打印机,请安装好打印机后再试。',mtInformation,
[mbOK],0);
Exit;
End
else
if PrintDialog1.Execute then
Begin
//The print job is not printed vertically on the page.
if Printer.Orientation<>poPortrait then
Begin
if MessageDlg('您的打印方向选择的不是“纵向”,这可能将导'+#10+#13+
'致打印结果不正确,要继续吗?',mtInformation,[mbYes,mbNo],0)=mrNo
then
Begin
Exit;
end;
end;
Printer.Title:='My print task title';//打印任务列表中的名称
Printer.BeginDoc; //开始打印
Printer.canvas.textout(20,100,'测试打印测试打印测试打印测试打印');
Printer.EndDoc; //结束打印
End;说明:
这里只是简单的实例,具体的打印任务还要考虑打印机的分辨率、
纸张大小,字体大小等等问题。
是否Win32api的Escape呢?
你救救我的命吧。