我想做一个程序,能接收到送往打印机的数据信息,有人会做吗?

FinalCoder 2003-12-05 12:51:22
比如得到打印文件的名称路径这些
...全文
84 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
ljlln 2003-12-17
  • 打赏
  • 举报
回复
作个服务监视打印队列、如果增加打印任务或减少打印任务时会向系统发送
WM_SPOOLERSTATUS 消息能不能从这儿获取一些有用的信息?
MEFULEU 2003-12-12
  • 打赏
  • 举报
回复
呵呵,上边写错了stdin更改为out才行;顺手了,嘿嘿!
MEFULEU 2003-12-12
  • 打赏
  • 举报
回复
在一个Timer事件中调用

FILE *out;
String s;
out=fopen("LPT1",
"R");
if (out!=NULL)
{
if (fscanf(stdin, "%s", &s))
ShowMessage("捕获到数据"+s);

}
fclose(out);
猛禽 2003-12-11
  • 打赏
  • 举报
回复
TO:fatwave(风中的雨)
我不是和太可怕研究这个,是和孔方兄:)
目前唯一的问题是在98下无法取得页面大小,页数,因为大多数打印驱动不提供,已经是没法解决了:(
warton 2003-12-11
  • 打赏
  • 举报
回复
到到打印文件的路径不知道,但得到打印文件的内容还是很容易哦
所有打印的中间文件都在system32\spool\PRINTERS放着
fatwave 2003-12-11
  • 打赏
  • 举报
回复
不是这么好做的! Raptor(猛禽) 与太可怕,搞了很久不知现在搞定了没有!
FinalCoder 2003-12-11
  • 打赏
  • 举报
回复
有谁会吗
kmfangxun 2003-12-11
  • 打赏
  • 举报
回复

应用程序->打印指令->打印池->打印处理器->打印驱动程序->打印机.

可能应该在windows 打印处理器上作文章,应该要用到 windows ddk.
zhangshengyu 2003-12-06
  • 打赏
  • 举报
回复
用API截获
SCUM 2003-12-06
  • 打赏
  • 举报
回复
也许做成服务会更方便些
关注
FinalCoder 2003-12-06
  • 打赏
  • 举报
回复
up
猛禽 2003-12-05
  • 打赏
  • 举报
回复
可以,你出钱的话^_^
freshman2003 2003-12-05
  • 打赏
  • 举报
回复
监视打印机的端口。资料嘛!自己找^-^

1,222

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧