我们正在使用ATMEL 91 SAM板。使用此嵌入式系统,我们可以打印到HP DeskJet 1000系列j110。问题是我们无法打印多个文档。 I.e ,第一个打印作业始终有效,但如果我们尝试再次打印,则无法打印。嵌入式系统显示打印已完成,但打印机不打印。谁能告诉我这个的原因?
提前完成
答案 0 :(得分:0)
尽管正如marto所说,在这个问题中缺乏信息,但我还是会去。
如果您发现要向打印机发送数据集并打印出第一个但后来忽略后续集合,则这意味着在第一个集合的终止或后续集合的开始时出现问题。
您确定首次打印输出正确完成吗?如果在第一个打印作业结束时有一些数据遗留/损坏数据,那么打印机可以在开始下一个作业之前留下寻找数据的最终结束。嵌入式控制器将非常愉快地发送数据,但打印机将忽略它。
对于下一份工作的错误开始也是如此。
查看正在发送的数据,并根据打印机控制语言规范对其进行手动解码。不是火箭科学,但是不应该驾驶打印机。