使用打印复印一体机打印文件时,时而出现打印全篇都是黑的现象,高手解决.
最近开发时用到ImageEnView 打印 tif 文件.使用Hp2900时没有任何问题,使用打印复印一体机(如:fs-京瓷6030mfp、还有东芝(型号记不清了))时。经常出现整个图片打出来都是黑的!程序代码如下:
while not aqdylb.Eof do
begin
if aqdylb.FieldByName('是否打印').AsBoolean then
begin
printer.BeginDoc;
img1.IO.LoadFromFile(ExtractFilePath(ParamStr(0)) + '\FTPbacx\' +
aqdylb.fieldbyname('图片名称').AsString);
img1.IO.PrintImage(Printer.Canvas, 0, 0, 0, 0, ievpCENTER, iehpCENTER,
imageenio.iesFITTOPAGE, 0, 0, 1);
printer.EndDoc;
end;
aqdylb.Next;
end;
其中 aqdylb 为 tif 文件位置 数据集。请高手帮忙解决!!!
究竟是 打印机 还是 程序问题?求解!!!