问题环境:       打印机型号  : Star AR6400 针式打印机(本地打印机)
       编码工具    : delphi7.0
       调用方式    : PB调用DLL
       操作系统    : win2000 professional问题描述:   前不久为了解决公司软件系统不能在win2000下自定义纸张大小的问题,自己用delphi写了一个win2000下自定义打印的DLL,功能主要是设置纸张大小/走纸方向,程序通OpenPrinter/Addform/SetPrinter 等函数实现(增加系统自定义纸张类型,然后指定默认纸张来实现),经测试发现自定义设置已经发挥作用;但在PB调用打印输出时,打印结果整体放大(接近两倍),在delphi中调用打印结果输出正常。   所以在这里请教打印方便的专家,是否曾经碰到过类似问题,同时希望能提供相关的解决办法和解决思路。
   不胜感激!