在VB6中打印到远程Comm端口

时间:2010-07-07 07:33:02

标签: printing vb6

我有一个软件打印到连接到通讯端口的热敏打印机,下面的代码效果很好。

打开“COM3:”输出访问写为#1

   Print #1, Space(8) & "FRAKAS LTD"       
   Print #1, Space(7) & "P.O. Box 7678 SHIMONI" 
   ...
   ...

关闭#1

现在我想在同一个通讯端口上打印,但是从网络上的另一台计算机打印,是否可能?

2 个答案:

答案 0 :(得分:0)

您可以通过在每端运行软件来重定向网络上的串行端口。维基百科here上有一些关于某些解决方案的信息 - 我还没有尝试过。

我们使用以太网来自Moxa的串行转换器 - 这些转发器将本地COM端口重定向到远程端口,而远程端没有任何PC。一个例子是here

答案 1 :(得分:0)

如果打印机可用,则可以使用以下内容准备要打印的文本:

printer.print "text"

开始实际打印时使用以下内容:

printer.enddoc