C#从同一应用程序到不同工作站上的同一打印机打印不一致



似乎应该有更多的信息,但我似乎找不到合适的单词来搜索。

基本上,我有一个C#应用程序,它可以打印出填写好的表格。我接受用户输入,将它们绘制在表格的图像上,然后打印出来。这个应用程序非常适合所有使用它的工作站,只有一个除外。

表单上的文本没有打印在正确的位置,相反,它似乎在x和y轴上偏移了0.25英寸,而表单的图像打印得很完美。所有工作站都打印到同一个共享打印机上,并使用相同的应用程序。

我不确定什么设置会导致打印机在其他位置打印文本。

有没有办法配置我的应用程序或用户工作站,这样我就不需要为该工作站创建应用程序的"个性化"版本?

谢谢你的帮助。

如果在不同的驱动程序或分辨率中找不到原因,可以选择生成PDF,然后将其发送到打印机。这样你就可以控制输出页面,也可以预览它。有许多用于生成PDF文件的库。如果您正在生成HTML,您可以使用免费的wkhtmltopdf将HTML转换为PDF。我相信还有很多其他的。祝你好运

最新更新