草庐IT

打印设备

全部标签

windows - 如何从 ruby​​ 将原始打印机代码写入 Windows 打印机共享?

使用java,去掉异常处理,就这么简单FileOutputStreamostream=newFileOutputStream("\\\\host\\share");PrintStreamprintStream=newPrintStream(ostream);printStream.print("HELLOPRINTER");printStream.close();ostream.close(); 最佳答案 File.open("\\\\host\\share")do|f|f.print("HELLOPRINTER#{12.chr}"

python - 如何在命令提示符下打印出编码的亚洲字符 (gb2312)?

我现在就职于一家使用Python编程语言3.1版本作为因果工作的公司。我遇到了这个问题:如何在命令提示符下打印出一些编码的亚洲字符(中文、日文、韩文)?做了一些研究和尝试,但没有成功:importsysimportcodecsprint(sys.getdefaultencoding())#printsoutUTF-8fileObj=codecs.open("test.txt","r","eucgb2312_cn")content=fileObj.read()print(content)这是导致此错误的最后一行:C:\DocumentsandSettings\MichaelMao\Des

windows - 如何找出哪个用户以编程方式将打印命令发送到 windows/windows 服务器?

我有一个Windows网络(peer-2-peer)以及ActiveDirectory,我需要记录向服务器发送任何类型打印的用户的名称。我想编写一个程序来记录他们的用户名和/或他们各自的IP,我熟悉c#.net和c++,但我没有找到任何关于如何解决我的问题的线索。有没有什么方法可以借助WMI来捕捉他们的名字,或者应该用API弄脏我的手(但我不知道哪个API)?问候。 最佳答案 这些功能在SpoolerAPI下公开.EnumJobs将枚举给定打印机的所有当前作业。它将返回JOB_INFO_1结构,其中包括与给定打印作业关联的用户名:t

c++将图像发送到打印机,(PRINT)

这是我用来制作图像的代码。Bitmapbitmap;bitmap.CreateBitmap(715,844,1,1,NULL);CDCmemDC;memDC.CreateCompatibleDC(NULL);memDC.SelectObject(&bitmap);CStringSS="SunGoesDown";memDC.TextOutA(1,2,SS);CImageimage;image.Attach(bitmap);image.Save(_T("C:\\test.bmp"),Gdiplus::ImageFormatJPEG);一切正常,现在我只想发送该图像进行打印...我用DWOR

windows - 目录打印工具?

我有一个非常复杂的Web应用程序项目,我想重新构建。当然,它由相当多的文件夹和子文件夹组成。我有一张大纸准备好在上面绘制一个新结构。现在,我需要项目的纸质打印件。我需要一些目录的详细信息,包括它们的文件-例如包含引擎核心部分的/library目录。其他目录,我需要的细节要少得多,只有子目录,或者甚至没有。我在Windows上,可以使用tree命令,但这只会给我整个结构的完整列表,然后我必须手动清理。我更希望有一个工具可以告诉我在哪个目录中需要哪些深度,以及我可以在其中保存这些设置。有人碰巧知道这样的工具吗?Edit:Ihavekindofsorteditoutusingthetreec

windows - 在 Windows Batch 中打印文本文件的特定行

我正在尝试找到一种相当有效的方法来在WindowsBatch中打印文本文件的特定行。它必须是WindowsBatch而不是其他工具(gwk.exe、perl、python、javascript等)。我有一个行号列表(1、7、15、20等),它可能相当长(如果不是更多的话,也有几十个)。有什么想法吗?谢谢! 最佳答案 这里有一个脚本,展示了如何做到这一点。它不是世界上最高效的,但命令脚本很少是:-)@setlocalenableextensionsenabledelayedexpansion@echooffsetlines=17152

c# - 接收打印作业并将其转发到 LAN 中的打印机的软件

我想创建一个软件,Windows会将其检测为已安装的打印机驱动程序,并在“设备和打印机”下列出该软件就像ImagePrinter软件一样,您可以通过以下链接访问它。http://sourceforge.net/projects/imageprinter/当此图像打印机安装在计算机上时,Windows会将其列在“打印机和设备”下,以便我们可以右键单击并在我们的网络中共享它。局域网用户可以将其添加为远程打印机并向其发送打印作业,它将打印作业转换为图像格式(jpg等)并保存在指定目录中。我需要的是从LAN上的其他PC(如ImagePrinter)获取这些打印作业,并将它们发送到LAN中共享的

c++ - 确定来自不同设备的输入

我的电脑有两个像键盘一样工作的设备,普通键盘和一个HID(HumanI接口(interface)Device)输入设备(这是一个Remote)。我想将输入与键盘和Remote分开,只捕获Remote。我如何用C/C++编写程序来完成这项任务?这不是一件容易的事,因为这个程序依赖于操作系统。我需要它用于Windows,但如果有人知道如何在Linux上使用它,我也将不胜感激。 最佳答案 在WindowsXP和更高版本上,您可以使用原始输入设备消息。首先调用RegisterRawInputDevices()API函数为“键盘”启用原始输入

c - 使用 C 在 Windows 中打印带有千位分隔符的整数

我想这个问题是不言自明的。我正在使用printf和friend(snprintf等)来显示一些在数百万或数十万范围内的内存统计信息。以我懒惰的思维方式读取格式为“1,523,556”的数字比“1523556”容易得多。我已经尝试设置语言环境并在格式说明符(%'d和%'llu)之前使用撇号标志,但撇号显然是SUS的标准,所以它可能对我在Windows下不起作用。是否有特定于Windows的API来执行此操作?我正在使用PellesC并直接使用ANSIC99进行编程。**编辑**阅读答案和相关的MSDN页面后,我明白了为什么.NET是现在Windows编程的首选方法。它简化了大量的API工

c# - 以编程方式更改播放设备 xp

如何在不进入控制面板>声音设备>选择播放设备的情况下更改当前使用的声卡(xp)。任何语言都可以,或者批处理文件,只是我必须每天更换设备播放大约50次,而且每次都必须加载控制面板,这很痛苦。如何? 最佳答案 要在WindowsXP中设置默认的声音播放设备,您可以更改以下注册表项的值:HKEY_CURRENT_USER\Software\Microsoft\Multimedia\SoundMapper\Playback可能是最简单的事情,给定一个现有配置,其中包含您希望能够从已安装的所有设备中进行选择,就是在“声音和音频设备属性”控件中