【发布时间】:2017-05-29 15:34:56
【问题描述】:
我正在寻找一种可能性,可以将一些矢量数据发送到我的应用程序,而无需使用解决所有问题的外部文件。所以我的想法是在我的应用程序中实现一个 IPP 或 JetDirect 打印服务器,以便从发送应用程序接收普通(后脚本?)数据,然后只需要打印要导出的数据。
不幸的是,我在最初的一些步骤中失败了。为了查看发生了什么,我在我的应用程序中创建了一个 TCP 服务器套接字,侦听端口 631(或者 9100)。
接下来我进入 Windows 的打印机驱动配置,点击“添加新打印机”,选择 TCP/IP 网络打印机并配置 IP 127.0.0.1 加上相关端口号。
现在 Windows 开始搜索......但没有找到任何东西 - 在我的服务器应用程序中,我看不到来自 Windows 的连接。当使用Putty连接到我的小服务器时,一切正常,我可以看到传入的连接。
那么:这里有什么问题? Windows 对什么是“TCP/IP”有具体的了解吗?或者为什么我看不到 Windows 连接到此服务器?
或者:是否有(免费的)C/C++ IPP 或 JetDirect 打印机服务器已经可用,可以在我的项目中使用?
谢谢!
【问题讨论】:
标签: c++ sockets printing tcp intel-ipp