我的打印程序是利用TPrinter实现的,在大多数打印机下,正常实现功能,当遇见Canon BJC-4650(Wind98系统下),打印出现问题,而同时在线的打印机如ESPSON,富士通等型号打印机功能均正常。问题描述如下:
    1.打印的原点,不是理论的原点,坐标有偏移,打印0,0,实际是X轴进来几公分。似乎存在左右边距,亦或无法打印区域。
    2.纸张大小,不能被自定义,程序有对纸张大小进行自定义,打印结果字符被截断。
以上功能在其他打印机,均可以实现。请高手解惑。