【发布时间】:2021-01-05 08:17:58
【问题描述】:
我有一个 MVC Web 应用程序,我需要在 Zebra GK420t 标签打印机上使用 ZPL 语言打印各种标签。我们在不同的房间里有几台打印机,有些打印机纵向使用标签,而其他打印机横向使用标签。
有没有人碰巧知道,如果有一种方法可以将当前加载的标签的尺寸从给定的打印机读取到我的 c#-app 中?然后app可以根据不同的标签尺寸调整打印布局。
谢谢!
【问题讨论】:
-
这不应该是一个 Javascript 问题吗?如果答案不是“否”,我会感到惊讶。或者 ASP.NET 应用程序是否提供对打印机的访问(即服务器拥有打印机,人们通过您的服务器打印到这些打印机)?
-
也许应该(我对编程还是很陌生)...目前我已经制作了一个小型打印帮助应用程序,它在 Windows 登录时本地运行。然后它通过 WebAPI 从 Web 服务器获取用户的打印作业。所以我假设这个帮助应用程序可以从连接的打印机获取信息(如果可能的话)?
-
是的,帮助应用程序需要反馈该信息。很久没玩 Zebra 打印机了,但我觉得你需要加载当前的纸张尺寸。
-
好的,谢谢。我不知道该怎么做。但也许 System.Drawing.Printing-namespace 中的某些东西会起作用,或者您是否有任何可以通过的特定方向点?否则还是谢谢。
标签: c# asp.net-mvc printing zpl