【问题标题】:Printing labels from Citrix从 Citrix 打印标签
【发布时间】:2012-05-28 23:14:33
【问题描述】:

我正在使用默认标签尺寸设置为 4 x 6 英寸的标签打印机进行打印。我在标签中加载了 4 x 2,然后使用此代码打印到它:

Private Sub SetPaperSize(ByVal width As Double, ByVal height As Double)
    Dim size As New Drawing.Printing.PaperSize
    size.PaperName = "Custom Size"
    size.Width = width * 100
    size.Height = height * 100

    printDoc.DefaultPageSettings.PaperSize = size
    printDoc.PrinterSettings.DefaultPageSettings.PaperSize = size
End Sub

我从我的本地机器上运行这段代码并且打印出来了。然后我从 citrix 服务器上运行的应用程序打印它,打印机仍然认为它正在打印 4 x 6 的标签。所以我得到了我的打印标签,然后是 2 个空白标签。

有没有办法强制本地打印机使用我在服务器上设置的设置?

【问题讨论】:

    标签: .net printing citrix


    【解决方案1】:

    我在this answer 中阅读了一条评论,它引导我走上了正确的道路。我在我们的 citrix 服务器上安装了我的标签打印机驱动程序,创建了一个打印机来测试它是否工作,然后对最终用户隐藏了该打印机,这样他们就不会意外地打印到它。

    现在一切都打印正确了。

    【讨论】:

      猜你喜欢
      • 2011-04-05
      • 2019-08-26
      • 1970-01-01
      • 2018-02-02
      • 1970-01-01
      • 2011-06-30
      • 2014-03-01
      • 1970-01-01
      • 2016-03-25
      相关资源
      最近更新 更多