起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: lxs202

【结贴】DocView怎样设置打印机?**

[复制链接]
 楼主| 发表于 2009-3-28 11:27:27 | 显示全部楼层
问题还是存在。怎么解决?
回复 支持 反对

使用道具 举报

发表于 2009-3-28 11:32:29 | 显示全部楼层
推荐手选一下吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-28 11:42:53 | 显示全部楼层
如果手选能满足我现在的需求。我就不会来发这个贴了。
请看3楼的需求。
这样的打印需连续几十上百次,一天的打印要几千次。你说手选是不是太不人信化了?
回复 支持 反对

使用道具 举报

发表于 2009-3-28 12:04:18 | 显示全部楼层
那就等周1打电话过来咨询下smb吧。这个我没有什么好办法。
回复 支持 反对

使用道具 举报

发表于 2009-3-28 12:44:16 | 显示全部楼层
我查了一个vba的写法,你可以试试。
uses system;添加
procedure TKBBD1.setPrinter(printname:string);
var
   fobjcet: Object;
   fAppispatchHelper;
begin
    fobjcet := ComObj.CreateOleObject('WScript.Network');
    FApp := DispatchHelper.Create(fobjcet);
    fApp.InvokeMethod('SetDefaultPrinter',[printname]);

    {Dim net
Set net = CreateObject("WScript.Network")
''net.SetDefaultPrinter "\\print\hprint"
net.SetDefaultPrinter "Microsoft Office Document Image Writer"
}
    (fobjcet as System.IDisposable).Dispose;
end;

procedure TKBBD1.Button1Click(Sender: TObject);
begin
  setPrinter('\\print\hprint');

end;

procedure TKBBD1.Button2Click(Sender: TObject);
begin
   setPrinter('Microsoft Office Document Image Writer');
end;
回复 支持 反对

使用道具 举报

发表于 2009-3-28 13:57:50 | 显示全部楼层
上面这个我试验还是不好用。
现在我试验出好用的了。如果可以请务必回复啊。试验了2个小时的成果。
Business.Forms.Printers.Printer.PrinterIndex:=1;
Borland.Delphi.Windows.SendMessage (Borland.Delphi.Windows.HWND_BROADCAST,
      Borland.Delphi.Messages.WM_SETTINGCHANGE, 0, 0);
TSheetDoc(DocViewZCBXX_KBBD1.doc).Exporter.Printex(false, false);
Borland.Delphi.Windows.SendMessage (Borland.Delphi.Windows.HWND_BROADCAST,
      Borland.Delphi.Messages.WM_SETTINGCHANGE, 0, 0);
TSheetDoc(DocView1.doc).Exporter.Printex(false, false);
回复 支持 反对

使用道具 举报

发表于 2009-3-28 13:59:05 | 显示全部楼层
Business.Forms.Printers.Printer.PrinterIndex:=1;拿这个设置好像很管用。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-28 16:10:40 | 显示全部楼层
01067659675 这个电话是不是你打的(如果不是你请你转告一下你的同事)。我那时在给别人培训,不便接听。请谅解。

测试有后我一定反馈。谢谢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-28 16:29:02 | 显示全部楼层
好用,谢谢.结账
回复 支持 反对

使用道具 举报

发表于 2009-3-28 18:05:31 | 显示全部楼层
O(∩_∩)O哈哈~。你手机有毛病,打过去都是噪音,修理下吧。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-23 13:44 , Processed in 0.040972 second(s), 12 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表