在android中打印只搜索打印机
我已经制作了一个Android应用程序,因为我尝试打印一个示例文本文件,我想使用wifi connected打印机,我尝试了此链接 wifi in android ,但它只用于搜索wifi打印机,什么也不做,我的代码如下,请帮助我并挽救我的生命 代码 public class MainActivity extends Activity { public int pageHeight; public int pageWidth; public PdfDocument myPdfDocument; public int totalpages = 4; Button button1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setCon
4 2024-02-19
编程技术问答社区
将安卓设备连接到WiFi打印机
我想以其他任何方式使用Android手机打印我的PDF文档. 或者,请给我一个建议,可以将我们的设备连接到WiFi打印机或发送我们的文档以打印. 我希望,我会尽快获得最佳答案或任何建议. 解决方案 我能想到的最简单方法是使用 Google Cloud打印在
4 2024-02-05
编程技术问答社区
安卓系统在打印机上打印文本
我正在开发一个餐厅应用程序,该应用程序在客户购买食品后打印收据.我在应用程序中添加了一个配置屏幕,该屏幕是管理器用来配置打印机的.经理可以打印测试页面以测试他是否进入了右IP和端口.这是我的代码打印测试页面: private class PrintTask extends AsyncTask { @Override protected String doInBackground(Printer... params) { try { publishProgress(true); Socket sock = new Socket(params[0].getIp(), Integer.parseInt(params[0].getPort())); PrintWriter oStream = new PrintWriter(soc
6 2024-02-05
编程技术问答社区
配置一台POS打印机进行远程打印
如何配置餐厅的POS打印机以从网站打印订单?我们有一个基于.NET/SQL的在线订购Web应用程序.订单在线提交后,我们想在餐厅的POS打印机上打印它. POS打印机 - Epson TM -88V或等效 打印机直接连接到Internet(或通过路由器),但不是通过PC连接! 在线订购系统是Clorder(http://www.clorder.com) 任何指导将不胜感激. 解决方案 您将需要在网络中配置一些可以从您的网站检索订单的内容,然后将其打印到打印机.
12 2024-01-07
编程技术问答社区
在ASP.NET MVC中以编程方式使用 "hello world "默认的SERVER-side打印机
我已经安装了打印机并在Intranet服务器上工作,我想编程将" Hello World"发送到该默认打印机.这似乎是最简单的事情,但是我已经谷歌搜索了几个小时,但没有成功. (注意:我正在运行Windows 7的部署计算机上开发ASP.NET MVC) 我尝试翻译一个示例,从vb 这里进入C#,但说"没有安装打印机". public void TestPrint() { var x = new PrintDocument(); x.PrintPage += new PrintPageEventHandler(PrintPage); x.Print(); } private void PrintPage(Object sender, PrintPageEventArgs e) { var textToPrint = "Hello world"; var printFont = new Font("Courier New", 12);
0 2024-01-03
编程技术问答社区
从Windows服务中打印时,出现 "访问打印机'printername'的设置无效 "的错误
我在打印到网络打印机时提到了错误. 在XP/WIN2003,Winform应用程序或使用本地打印机时运行时不会发生错误. 仅在Vista/Win7/Win2008下以Windows服务作为Windows服务并打印到网络打印机时才发生错误. Windows Service在可以访问网络打印机的网络用户下运行.在打印之前,我可以通过循环使用可用打印机来检查打印机(包括网络路径)是否可以. 如何解决? 解决方案 通过Microsoft Doc中所述:其他解决方案 对于将来偶然发现这个问题的任何人. 仔细检查您的打印机名称是正确的,因为这也可能是您可能会遇到此错误的原因. 其他解决方案 在我的情况下,我们对于Windows 10 OS客户端计算机遇到了同样的错误. 我认为错误是相关用户及其权限. 将客户端计算机进入我们公司的域后,错误已修复.
46 2024-01-03
编程技术问答社区
是否有一种.NET方式来列举所有可用的网络打印机?
是否有一种直接的方法来列举.NET中的所有可见网络打印机?当前,我正在向PrintDialog展示,以允许用户选择打印机.问题在于,也显示了本地打印机(以及XPS文档作者等).如果我自己列举网络打印机,我可以只与这些打印机显示自定义对话框. 谢谢! 解决方案 找到此代码 private void btnGetPrinters_Click(object sender, EventArgs e) { // Use the ObjectQuery to get the list of configured printers System.Management.ObjectQuery oquery = new System.Management.ObjectQuery("SELECT * FROM Win32_Printer"); System.Management.ManagementObjectSearcher mosearcher = new System.Managemen
2 2024-01-02
编程技术问答社区
如何用Yii直接从打印机打印?
如何直接从打印机打印? 这是一个Intranet Web应用程序.用户将使用此应用程序,他们将从其部门的打印机(不同的部门,不同的打印机)中打印出报告.我正在谷歌搜索以直接从打印机打印出来,但我找不到任何地方.我正在使用yii框架1.11. 我该怎么做?是否可以直接从打印机上打印出来?如何? 解决方案 您可以尝试以下操作: - $fhandle = fopen("test.php","rb"); $contents = fread($fhandle, filesize("test.php")); $output = eval($contents); $handle = printer_open("Dell Laser Printer M5200"); printer_set_option($handle,PRINTER_MODE,"raw"); printer_write($handle,$output); printer_close($handle);
8 2023-12-25
编程技术问答社区
Rawprinterhelper网络打印机 ASP.NET MVC
我尝试使用RAWPRINTERHELPER(Microsoft开发的打印机支持类)从ASP.NET MVC3应用程序打印文档很难.我需要将原始数据发送到本地连接到网络中计算机的打印机. 在我的开发环境(MS Visual Studio 2010)中,一切都很好.我将打印机安装在操作系统中,作为网络打印机,然后将该打印机的名称传递给RawPrinterhelper. 在实际测试服务器上,情况根本不起作用.操作系统是带有IIS7的Windows 7. 确实,我需要使用我在IIS上运行的应用程序上安装在本地Windows7客户端上的网络打印机. ApplicationPooling Identity设置为"网络服务". 一切都使用内置的Web服务器用于Visual Studio 2010. 所有打印机都经过测试并起作用. 谢谢. 解决方案 我解决了问题.问题在于,ASP.NET应用程序正在IIS服务器上运行,无法访问网络打印机,而仅对本地打印机进行了访问.然后,Windows O
4 2023-12-07
编程技术问答社区
未设置Windows默认打印机时出现 "没有选择默认打印机 "的错误
没有Windows默认打印机设置时,我需要打开"打印机"对话框.设置Windows默认打印机时,它可以与以下代码一起使用. TPrintDialog *dlgPrint = new TPrintDialog(frmDisplayDetail); if( dlgPrint->Execute()) { //code here } 但是,如果Windows中没有默认打印机设置,则dlgPrint->Execute()抛出异常: 没有选择默认打印机 要检查默认打印机索引,我使用了Printer()->PrinterIndex.当没有Windows打印机设置时,此值将无法访问: 错误e2122函数呼叫呼叫由未手动异常xxx终止于地址xxx 我做错了什么吗?请建议解决方案. 解决方案 异常"当前没有默认打印机"仅由TPrinter::SetToDefaultPrinter()方法抛出: : win32 api TPrinter::Printers列
16 2023-12-06
编程技术问答社区
使用php直接打印到网络打印机
我无法使用php打印到网络printrer的页面. 但是,如果它是本地打印机,则可以使用. 我已经安装了php_printer.dll并在php.ini中启用了 以下是代码: //$handle = printer_open("Send To OneNote 2007"); ///This Works $handle = printer_open('\\\\192.168.0.8\\Canon MF4320-4350'); printer_set_option($handle, PRINTER_MODE, "RAW"); printer_write($handle, "TEXT To print"); printer_close($handle); 它显示了错误 警告:printer_write()[function.printer-write]:无法分配 Printerjob [5]在E:\ server \ xampp \ htdocs \ kiosk \
18 2023-12-05
编程技术问答社区
多个snmp开放端口
我对SNMP有问题.我使用此代码与PHP连接到SNMP: walk("."); print_r($fulltree); echo " "; $session->close(); ?> 代码运作完美,这不是问题.问题是我可以有更多的IP,需要与SNMP连接.我有一个防火墙(Zywall),可以有4个打印机.发生问题是因为我只能将161端口设置为一个打印机,而不是完全. 如何为所有打印机添加端口161?现在,我只能看到一个带有SNMP的打印机,但是我需要全部看到. 解决方案 选项1是明确传递端口默认161 $sessionA = new SNMP(SNMP::VERSION_1, "192.168.1.204", "public"); //for port 1
16 2023-09-05
编程技术问答社区
是否存在一个网络打印机的标准协议?
是否存在网络打印机的标准协议?一些网络打印机需要安装驱动程序的安装...是否可以在不安装其他驱动程序的情况下使用某些网络打印机?毕竟,当我们将网络电缆从笔记本电脑连接到路由器时,我们不需要安装驱动程序(任何操作系统已经包括驱动程序). 是否有与网络打印机通信协议相关的开源项目? 解决方案 标准协议是 ipp 协议. 如果您需要通过网络与打印机交谈,则可以将其连接到将数据包转换为USB/LPT命令的设备,或将其连接到Linux/Windows PC上,并通过在该设备上运行的LPD服务打印OS. 其他解决方案 PWG标准,允许个人计算机和移动设备在不使用供应商特定软件的情况下查找和打印到网络和USB打印机.
4 2023-06-26
编程技术问答社区
在php中打印到Zebra打印机
寻找使用RAW PORT 9100从PHP网页打印到斑马IP打印机的合适代码.有人知道这是否可能吗?我需要将ZPL格式化输出中的字符串直接发送到ZM400标签打印机.我已经搜索高和低,我发现的最接近的是:使用PHP直接打印到网络打印机 似乎非常接近我所需的内容,但是当我的PHP页面键入该代码时,它无能为力.这是我使用的代码: 解决方案 如果您想将ZPL发送到打印机,则不一定需要专用的打印库.您只需要打开该打印机的插座并直接发送ZPL即可.这更像是一个通用的PHP插座通信问题,而不
22 2023-06-15
编程技术问答社区
从PHP应用程序通过网络打印
我有一组打印机通过网络连接,并分配给每个打印机的静态IP. 现在,我在Linux服务器上运行了一个PHP Web应用程序,该应用程序需要通过网络将打印作业发送给这些打印机. 使用LPR或杯子可以使用,我该如何处理. 解决方案 您可以从这里使用LPR打印机类: -abstraction-for-printing-documents.html 示例: setHost("10.0.0.17"); //Put your printer IP here $lpr->setData("C:\\wampp2\\htdocs\\print\\test.txt"); //Path to file, OR string to print. $lpr->printJob("s
14 2023-06-15
编程技术问答社区
使用IPP打印,不需要驱动程序(IPP客户端)。
我有一个无法安装驱动程序的设备/设备.我想通过让用户添加IP地址来添加支持网络/IPP/AIRPRINT打印机的能力. 由于我不是通过Windows打印(将使用IPP),因此如何使用IPP?是否有C#客户端(或任何Windows库),可让您与IPP协议与IPP打印机进行交互? 解决方案 有一些IPP客户端实现和IPP库可用于不同的编程语言(Java/php/Python).一个实用的解决方案可以是使用ipptool可在 http://cups.org/softs.org/software.phpphe.phpph/a>.创建一个 ipp-command-file 称为printjob.ipp:printjob.ipp: { OPERATION Print-Job GROUP operation-attributes-tag ATTR charset attributes-charset utf-8 ATTR language attributes-natu
478 2023-06-15
编程技术问答社区
直接发送文本文件到网络打印机
我有当前正在工作的代码,该代码通过编写临时文件,然后使用File.Copy()将其发送到打印机,将原始数据发送到打印机. File.Copy()支持两个本地端口,例如LPT1和共享打印机,例如\\FRONTCOUNTER\LabelPrinter. 但是,现在我试图将其与直接在网络上的打印机一起使用:192.168.2.100,我无法弄清楚要使用的格式. File.Copy(filename, @"LPT1", true); // Works, on the FRONTCOUNTER computer File.Copy(filename, @"\\FRONTCOUNTER\LabelPrinter", true); // Works from any computer File.Copy(filename, @"\\192.168.2.100", true); // New printer, Does not work 我知道可以从每台计算机上"添加打印机",但是我希望
8 2023-06-15
编程技术问答社区
PHP到斑马打印机
我将此斑马ZM400打印机连接到网络(192.168.1.50).我试图直接从php将内容推向此打印机. 这就是这个想法,我只是被困在没有任何办法的情况下.我尝试了file_put_contents('192.168.1.50', $content),但没有成功. 如果有人可以帮助我解决这个问题, 会很感激.谢谢: - ) .............................................................................................. ................................................................................. .................................................... 解决方案: 我使用LPR协议打印.无需安装驱动程序或其他任何内容.可以从此处下载P
52 2023-05-27
编程技术问答社区
使用批量文件打印ZPL文件的问题
我们运行用于运输软件的NetSuite,并使用Zebra ZP450打印机打印热标签. 该软件下载了我分配给使用批处理文件运行的.zpl文件,请在此处: Net use LPT2: \\%ComputerName%\ZebraFedex Copy %1 LPT2 Net use LPT2: /Delete 我已经将其安装在可能没有问题的20个或更多计算机上.但是最后两个将启动批处理文件,但不打印. 我能够在批处理文件上暂停,这是我得到的: c:\ users \ noah \ downloads \ net use lpt2:\(computername)\ zebrafedex 命令成功完成 c:\ users \ noah \ downloads \ copy lpt2 系统找不到指定的文件. 0文件复制 c:\ users \ noah \ downloads> net使用lpt2:/delete 我已经检查了我的文件关联,这
24 2023-04-21
编程技术问答社区