如何通过CUPS获得并口打印机的状态? [问题点数:200分,无满意结帖,结帖人mysticboy]

Bbs1
本版专家分:55
Blank
GitHub 绑定GitHub第三方账户获取
结帖率 99.73%
centos7安装打印机 cups页面管理 java程序驱动打印程序
结合网上大神文章,及自己配置过程,留下笔记,如果有需要的小伙帮可以看看,搬砖路上大家共勉。 一、<em>cups</em>服务配置 (<em>打印机</em>管理页面,驱动<em>打印机</em>) 1、安装<em>cups</em>相关软件包 yum -y install <em>cups</em> 2、编辑<em>cups</em>服务配置 #vi /etc/<em>cups</em>/<em>cups</em>d.conf #将Listen localhost:631 修改为Listen 0.0.0.0:631 //监听所有IP#...
CUPS (简体中文)
来自 CUPS' site:   &quot;CUPS 是苹果公司为Mac OS® X 和其他类 UNIX® 的操作系统开发的基于标准的、开源的打印系统&quot;.   虽然有其他的打印程序包例如LPRNG,但CUPS是相当流行和相对容易使用的。它是Arch linux及许多其他Linux发行版缺省的打印系统。   Contents 1 安装 CUPS 1.1 <em>打印机</em>驱动 1...
CUPS学习五:打印机基础
一.<em>打印机</em>基础     每个<em>打印机</em>队列都拥有相关名称。<em>打印机</em>名必须以字母开头,且可包含127个字母、数字和下划线(_)。由于不区分大小写,所以PRINTER、Printer和printer都相同。       1. <em>打印机</em>设备 <em>打印机</em>队列拥有相关的设备。设备可以是并行口、网络接口或后台程序支持的任何其他接口。CUPS中的设备使用统一资源标识符(URI),它是Web浏览器中使用的统一资源定位符...
嵌入式Linux下利用cups驱动HP1010打印机
在较少硬盘资源下实现HP1010打印,静态编译后占用硬盘1M
CUPS API有谁了解,如何获得打印机的详细信息
<em>通过</em>CUPS API编程,谁知道<em>如何</em><em>获得</em><em>打印机</em>的详细信息??help me!!!
如何获得打印机当前的状态
想实现如下功能rn就是监视网络的每个<em>打印机</em>的<em>状态</em>,一旦有<em>打印机</em>缺纸或者掉电,就给予提示rn没有使用<em>打印机</em>驱动,<em>打印机</em>的连接方式是<em>通过</em>打印服务器(每个打印服务器都有单独的IP)来连接,<em>通过</em>指令打印。rn
QT 如何通过并口操作打印机
QT <em>如何</em>给<em>并口</em><em>打印机</em>发送命令,最好给几行例子代码
如何通过并口控制微型打印机
我用的是炜煌WH4008微型<em>打印机</em>,请问<em>如何</em><em>通过</em><em>并口</em>控制<em>打印机</em>。最好给出源代码。谢谢了,高人们!
计算机通过并口仿真打印机
现要实现用计算机<em>通过</em><em>并口</em>仿真<em>打印机</em>,接收另一台计算机<em>通过</em><em>并口</em><em>打印机</em>发出的数据。W98下,用vc++,恳请各位提供帮助。
如何查询并口打印机状态打印机支持esc/pos指令集?
<em>如何</em>查询<em>并口</em><em>打印机</em>的<em>状态</em>?<em>打印机</em>支持esc/pos指令集,<em>并口</em>下发送查询指令,读取<em>状态</em>就可以,但是不知道<em>并口</em>下怎么处理?rn或者如果驱动的方式能获取<em>状态</em>也可以。
关于打印机的api
我编的软件中想实现不用打印对话框就修改打印设置,试过很多办法如用DocumentProperties的DM_UPDATE,但未遂,帮帮我!
获取打印机打印状态
我使用DocPrintJob调用<em>打印机</em>进行打印, 然后想知道是否打印成功。 要怎么获取这个<em>状态</em>呢, 请大神回复一下。谢谢
获取打印机状态,急!!!!!!!
我想获取<em>打印机</em>的<em>状态</em>,于是我就用了如下的代码 openPrinter(...);//成功返回 GetPrinter(hPrinter, 2, pPrinterInfo, dwNeeded, &dwNe
怎样获取网络打印机的当前状态
问题一:如题,我的vb代码如下,在OpenPrinter处,返回的结果总是0,但同样的方法用pb返回的却是1,这是怎么回事? 问题二:在OpenPrinter调用成功、已经将<em>打印机</em>访问权限设为最高权限
unbuntu下cups命令常用操作--枚举、调用、删除打印机
1 删除<em>打印机</em> sudo lpadmin -x printer_name;  (printer_name是你需要指定的<em>打印机</em>名称) 2 设置系统默认<em>打印机</em> export PRINTER=printer_name; 3 调用系统默认<em>打印机</em>打印 lp file_name (file_name是你需要打印的文件名) 4 配置<em>打印机</em> 可以<em>通过</em>修改配置文件/etc/<em>cups</em>/printer.conf,
cups网络打印机驱动源码
<em>cups</em>网络<em>打印机</em>驱动源码 linux 源码
并口打印机如何直接写并口打印??
<em>并口</em><em>打印机</em><em>如何</em>直接写<em>并口</em>打印??rn谢谢
怎样判别并口打印机处于联机状态
怎样判别<em>并口</em><em>打印机</em>处于联机<em>状态</em>?
打印机---并口打印机设置并口问题
这一个星期被<em>打印机</em>深深的折磨着rn关于发送数据到<em>并口</em>操作EPSON TM-U220 PB<em>打印机</em>rn网上找的一段代码,rn[code=C#]rn[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]rn public class DOCINFOArn rn [MarshalAs(UnmanagedType.LPStr)]rn public string pDocName;rn [MarshalAs(UnmanagedType.LPStr)]rn public string pOutputFile;rn [MarshalAs(UnmanagedType.LPStr)]rn public string pDataType;rn rn [DllImport("winspool.Drv", EntryPoint = "OpenPrinterA", SetLastError = true, CharSet = CharSet.Unicode, ExactSpelling = true, CallingConvention = CallingConvention.StdCall)]rn public static extern bool OpenPrinter([MarshalAs(UnmanagedType.LPStr)] string szPrinter, out IntPtr hPrinter, IntPtr pd);rnrn [DllImport("winspool.Drv", EntryPoint = "ClosePrinter", CharSet = CharSet.Unicode, SetLastError = true, ExactSpelling = true, CallingConvention = CallingConvention.StdCall)]rn public static extern bool ClosePrinter(IntPtr hPrinter);rnrn [DllImport("winspool.Drv", EntryPoint = "StartDocPrinterA", SetLastError = true, CharSet = CharSet.Unicode, ExactSpelling = true, CallingConvention = CallingConvention.StdCall)]rn public static extern bool StartDocPrinter(IntPtr hPrinter, Int32 level, [In, MarshalAs(UnmanagedType.LPStruct)] DOCINFOA di);rnrn [DllImport("winspool.Drv", EntryPoint = "EndDocPrinter", CharSet = CharSet.Unicode, SetLastError = true, ExactSpelling = true, CallingConvention = CallingConvention.StdCall)]rn public static extern bool EndDocPrinter(IntPtr hPrinter);rnrn [DllImport("winspool.Drv", EntryPoint = "StartPagePrinter", CharSet = CharSet.Unicode, SetLastError = true, ExactSpelling = true, CallingConvention = CallingConvention.StdCall)]rn public static extern bool StartPagePrinter(IntPtr hPrinter);rnrn [DllImport("winspool.Drv", EntryPoint = "EndPagePrinter", CharSet = CharSet.Unicode, SetLastError = true, ExactSpelling = true, CallingConvention = CallingConvention.StdCall)]rn public static extern bool EndPagePrinter(IntPtr hPrinter);rnrn [DllImport("winspool.Drv ", CallingConvention = CallingConvention.StdCall, CharSet = CharSet.Unicode, SetLastError = true, ExactSpelling = true)]rn public static extern bool WritePrinter(IntPtr hPrinter, byte[] pBytes, int dwCount, ref int dwWritten); rnrn public static bool SendBytesToPrinter(string szPrinterName, byte[] pBytes, Int32 dwCount)rn //最主要的方法,发送数据到<em>并口</em>的rn Int32 dwError = 0, dwWritten = 0;rn IntPtr hPrinter = new IntPtr(0);rn DOCINFOA di = new DOCINFOA();rn bool bSuccess = false; rn di.pDocName = " C#.NET<em>并口</em>打印";rn di.pDataType = "RAW";rnrn if (OpenPrinter(szPrinterName.Normalize(), out hPrinter, IntPtr.Zero))rn rn if (StartDocPrinter(hPrinter, 1, di))rn rn if (StartPagePrinter(hPrinter))rn rn bSuccess = WritePrinter(hPrinter, pBytes, dwCount, ref dwWritten);rn EndPagePrinter(hPrinter);rn rn EndDocPrinter(hPrinter);rn rn ClosePrinter(hPrinter);rn rn if (bSuccess == false)rn rn dwError = Marshal.GetLastWin32Error();rn rn return bSuccess;rnrn rnrn public static void SendStringToPrinter(string szPrinterName, string szString)rn rn Int32 dwCount;rn byte[] f = Encoding.GetEncoding("Gb18030").GetBytes(szString); rn rn dwCount = f.Length;rn SendBytesToPrinter(szPrinterName, f, dwCount);rn rnrn[/code]rn一个很郁闷的问题 <em>打印机</em>不是默认的时候 就无法打印,rn这个时候应该是LPT端口的问题,但是不知道怎么设置rn大家有做过的可以帮忙指点一下.rn源程序上传到了:[url=http://jijunwu.download.csdn.net/user/jijunwu/all/1]http://jijunwu.download.csdn.net/user/jijunwu/all/1[/url]这里
并口打印机
WINDOWS我做一个与爱普生<em>并口</em><em>打印机</em>的通信,打印号票,找不到好办法希望你能帮我解决一下。 rn1.我查了一些资料说WINIO类。看了一下,SETPORTVAL GETPORTVAL 发现是对硬件直接操作,什么高底电这样,不知道发一个字符串过去怎么调用这两个函数,然后取<em>打印机</em><em>状态</em>。 rn2.还有就是用CRETEFILE 可以发送数据,但是用READFILE取<em>打印机</em>缺纸时就阻塞没有数据返回。 rn有没有直接操作<em>并口</em><em>打印机</em>的方法??我想直接发打印数据过去(例如一个函数SENDDATE()),不操作<em>并口</em>25个针。因为我对这个不太熟习。 rn如果大家有什么类最好啦。 rnrn是<em>并口</em><em>打印机</em>。 rnrn谢谢大家 邮箱wapjia@yahoo.com.cn
关于cups打印管理详细整理
由于公司使用Linux系统管理<em>打印机</em>,本次使用的是<em>cups</em>管理<em>打印机</em>.但是由于网上过多的资料,但是都不详细.本人在此详细整理了详细的命令.用于<em>打印机</em>的管理.如有错误,请指出. 一.安装<em>cups</em> sudo apt-get update sudo apt-get install hplip 二.安装完成后开始装配<em>打印机</em>  1.第一种使用web界面配置,(略)  2.第二种使用命令配置  ...
cups打印选项详解
最近工作中涉及到<em>cups</em>打印,需要对打印选项做精确设置,就像Windows下做的打印设置那般。 功能强大的<em>cups</em>是支持选项定制的。如果用命令行的形式,在lp命令-o添加options参数即可。但是,<em>cups</em> options参数组织复杂,不同的打印方向(横向/纵向),运用相同的options,打印效果可能也不相同。要想很好的控制打印动作,需要对各options做精准的了解,才能运用自如。闲言少叙...
cups之socket方式打印bmp
如题,以bmp打印为例,简述如下, 1.  <em>cups</em>启动MIME type所需的filter,并根据URI(连接<em>打印机</em>形式)启动backend。 log如下 D [31/Oct/2018:10:43:30 +0800] [Job 15] envp[29]=&quot;FINAL_CONTENT_TYPE=application/vnd.<em>cups</em>-pdf&quot; D [31/Oct/2018:10:43:30...
linux cups 打印机命令说明
linux <em>打印机</em>命令: ps  aux | grep &quot;<em>cups</em>&quot;    //查看当前命令是否启动 修改 /etc/<em>cups</em>/<em>cups</em>d.conf tail -f /var/log/<em>cups</em>/error_log lprm jobid :删去一个打印作业 export PRINTER=printer_name  :命令行客户机接受一个指定<em>打印机</em>队列 locate pstops  找到您的系统上...
linux中设置CUPS打印机
这两天花了些时间研究了一下<em>cups</em>的打印设置,发现网上的资料说得不清不楚,于是决定把我的设置记录下来供大家将来参考。 我的LINUX是 redhat enterprise 3 在这篇文章中,假设CUPS打印服务器的主机名为: server, <em>打印机</em>的主机名为: HP, 客户端主机名为: client。 首先,要启动CUPS打印服务,用下面这个命令: /etc/init.d/<em>cups</em> s
如何获得打印机状态如何控制打印机中的打印队列?
当<em>打印机</em>出现错误,将此<em>打印机</em>的未打印的打印作业转发到另外一台<em>打印机</em>?
如何获得连接打印服务器的打印机的当前状态?????????????????????????????????
<em>打印机</em>不在本地
怎样获得打印机当前状态?
比如什么时候得知<em>打印机</em>服务器的缓冲池已满?
打印机并口访问
我写的是一个打印条形码的程序,利用外部dll(驱动附带的)里面的函数对<em>并口</em>进行操作。 点击按钮,则: 1打开<em>并口</em>; 2读数据库内容送到<em>并口</em>打印; 3关闭<em>并口</em>; -------------我第一次点打印
如何通过IO方式控制并口设备
我控制的是一个告诉热敏<em>打印机</em>,其<em>通过</em>标准<em>并口</em>发送命令控制打印 我在 DOS 与 Win2000 中控制都是正常的 但是在 RedHat 8.0 中不能控制【使用光盘安装后没有升级内核的系统】 具体表现
STM32之GPIO并行输入输出数据编程技巧
在STM32实际编程中,会遇到GPIO口连续的引脚并行输出应用,例如数码管驱动,LCD并行驱动,如果单独逐个去驱动IO口,编程麻烦,而且效率比较低,其实可以直接采用寄存器编程实现,这种思路的前提是,尽量从GPIO_Pin_0端口开始分配管脚,这样比较方便。 这里主要用到GPIO的2个寄存器,分别是端口输入数据寄存器“GPIOx_IDR”和端口输出数据寄存器“GPIOx_ODR”其中x=A...E
STM32 IO口的八种方式的解释
1、上拉输入:上拉就是把电位拉高,比如拉到Vcc。上拉就是将不确定的信号<em>通过</em>一个电阻嵌位在高电平!电阻同时起限流作用!弱强只是上拉电阻的阻值不同,没有什么严格区分。 2、下拉输入:就是把电压拉低,拉到GND。与上拉原理相似。 3、浮空输入:浮空(floating)就是逻辑器件的输入引脚即不接高电平,也不接低电平。由于逻辑器件的内部结构,当它输入引脚悬空时,相当于该引脚接了高电平。一般实际运用时
SM32的USART串口设置
                SM32的USART串口设置  对于复用功能的 IO,我们首先要使能 GPIO 时钟,然后使能复用功能时钟,同时要把 GPIO 模式设置为复用功能对应的模式,串口参数的初始化设置,包括波特率,停止位等等参数。在设置完成后就是使能串口。同时,如果开启了串口的中断,当然要初始化 NVIC 设置中断优先级别,最后编写中断服务函数。  串口设置的一般步骤可以总结为如下几个步...
怎样获得网络打印机状态
我想<em>通过</em>编程知道网络共享的<em>打印机</em>的<em>状态</em>,例如是否开机,是否有权限打印等,我看了一下API,也试了一下,都不成功,谁能提供源代码呢,谢了。
怎样获得网络打印机状态
我想<em>通过</em>编程知道网络共享的<em>打印机</em>的<em>状态</em>,例如是否开机,是否有权限打印等,我看了一下API,也试了一下,都不成功,谁能提供源代码呢,谢了。
ubuntu搭建cups打印机服务器
ubuntu搭建<em>cups</em><em>打印机</em>服务器ubuntu环境搭建所有操作都是在root账户下执行的,进入root命令 sudo su -1.安装apt install <em>cups</em> aptitudeaptitude install ghostscriptaptitude install foomatic2.修改配置cp /etc/<em>cups</em>/<em>cups</em>d.conf /etc/<em>cups</em>/<em>cups</em>d.conf.bak
在WIN2000下面,并口打印机怎么实现取打印机状态
我在98下可以用_inp()来去端口数据,判定<em>状态</em>,在2000下,不能用CreateFile,WriteFile方式不能够写成功,要使用打印对象(安装<em>打印机</em>的rn驱动程序),不知道哪位大哥能指点迷经!
并口打印打印机在win98下如何检测当前状态
在win98下,用bc45开发<em>并口</em>打印<em>打印机</em>的驱动程序,我<em>如何</em>能够读到<em>并口</em>打印的<em>状态</em>,作出相应的判断.
如何向LPT(并口)发送数据??????????????急急急.
如题.请指教, 谢谢.......
STM32 FSMC总线深入研究
STM32 FSMC总线深入研究   由于CPU与FPGA通信的需要,以及对8080总线的熟悉,首选采用了STM32的FSMC总线,作为片间通信接口。FSMC能达到16MHz的写入速度,理论上能写20fps的1024*768的图片哈哈。(当然实际上是不可能的,就算是DMA传输,数据源也跟不上,实际上刷模拟的图片每秒10fps,刷的很high)当然这不是本篇的要点,这里主要研究STM32的FSM
并口,串口, GPIO
并行接口,简称<em>并口</em>。<em>并口</em>采用的是25针D形接头。所谓“并行”,是指8位数据同时<em>通过</em>并行线进行传送,这样数据传送速度大大提高,但并行传送的线路长度受到限制,因为长度增加,干扰就会增加,数据也就容易出错,目前,并行接口主要作为<em>打印机</em>端口等。
关于并口基地址
怎样用函数取得<em>并口</em>的基地址?
Delphi 获取系统默认打印机
function getSystemDefaultPrinter: string; var index: integer; defaultPrinter: string; flag: Boolean; len: DWORD; begin if (Printer = nil) or (printer.Printers.Count = 0) then begin Mes
WriteFile写并口如何得到打印机状态
用WriteFile写<em>并口</em>,发现不论<em>打印机</em>处于什么<em>状态</em>,都不会返回错误rn部分程序如下rnrnHANDLE hLiuPrinter=NULL; //<em>打印机</em>句柄rnrn#define PORTERROR (CE_BREAK+CE_DNS+CE_FRAME+CE_IOE+CE_MODE+CE_OOP+CE_OVERRUN+rn CE_PTO+CE_RXOVER+CE_RXPARITY+CE_TXFULL)rnrn//取<em>打印机</em>句柄rnBOOL LinkPrinter()rnrn COMMTIMEOUTS m_CommTimeouts; rn rn if(!bIsWinNT) return TRUE;//is WIN98,NO necessaryrnrn hLiuPrinter = rn CreateFile("LPT1",rn GENERIC_WRITE,rn FILE_SHARE_READ|FILE_SHARE_WRITE,rn NULL,rn OPEN_EXISTING,rn NULL,//FILE_FLAG_NO_BUFFERING,rn NULL);rnrn if(hLiuPrinter !=INVALID_HANDLE_VALUE)rn rn m_CommTimeouts.ReadIntervalTimeout = 10;//读操作两个字rn //节之间的时间(单位:毫秒)rn m_CommTimeouts.ReadTotalTimeoutMultiplier = 10;//读操作rn //的时间(单位:毫秒)rn m_CommTimeouts.ReadTotalTimeoutConstant = 10;rn m_CommTimeouts.WriteTotalTimeoutMultiplier = 10;rn m_CommTimeouts.WriteTotalTimeoutConstant = 10;rn SetCommTimeouts(hLiuPrinter, &m_CommTimeouts);rn return TRUE;rn rn return FALSE;rnrnrnBOOL lprintc_NT(unsigned char data)rnrn unsigned char *ptstr; rn DWORD t1,dwRead;rn COMSTAT t2;rnrn ptstr = &data;rnrn if((!WriteFile(hLiuPrinter,(PBYTE)ptstr,sizeof(BYTE), rn &dwRead,NULL)) || (dwRead!=1)) rn rn ClearCommError(hLiuPrinter,&t1,&t2);rn return FALSE;rn rn if(!ClearCommError(hLiuPrinter,&t1,&t2)) rn return FALSE;rn if(t1&PORTERROR)rn return FALSE;rn return TRUE;rnrn测试结果是无论<em>打印机</em>处于什么<em>状态</em>WriteFile返回都为TRUE,且dwRead = 1,而且rnt1 = 0.rn请教<em>如何</em>得知<em>打印机</em>的确切<em>状态</em>rnrnrn
如何通过编程获得硬盘状态信息?
需要根据硬盘<em>状态</em>、健康程度来判断该硬盘是否可用?rnrn我的意思是当检测到磁盘有一部分坏道的情况下放弃使用
单片机直接通过并口连接打印机打印,打印机的协议是什么?
如题,驱动<em>打印机</em>的协议是什么?
kernel32.dll的特殊命令
本文来自jennyvenus的回答,原始出处是:http://bbs.csdn.net/topics/20331741 亲自验证过,有些命令不行,比如本人想打开网络连接都不行 <em>如何</em>使用? 参照这条命令去做:WinExec("Rundll32.exe shell32.dll, Control_RunDLL ncpa.cpl", SW_SHOW ); 辅助选项  模块: acc
引用kernel32.dll中的API来进行串口通讯
串口通讯可以引出kernel32.dll中的API来操作,相关源码如下:using System;using System.Runtime.InteropServices;namespace Telehome.GSM{/// /// **********************************************************************************
delphi7.0并口控制,自己网上找了一个有错误(检测到错误类EPrivilege)
function ReadPort(Port:WORD):BYTE; var B:BYTE; begin ASM MOV DX, Port; IN AL, DX; MOV B, AL; END; Re
如何用DELPHI通过串口或并口控制灯的亮灯,给个大概的思路
我软件的需求是这样的 打个比方: 我有10个物品,每个物品的上方装一灯(LED) 当我在电脑中找第一个物品的时候,第一个物品的灯会亮起来, 当我要找每6个物品时,第六个物品上方的灯会亮起来,依此类推
Windows平台的并口操作
基于Windows平台的<em>并口</em>操作代码vs2010
如何判断打印机状态??
在一个对话框中,当点击打印按钮之后,弹出标准打印对话框,然后进行打印,主要代码如下:rnvoid CMyDialog::OnBnClickPrint()rnrn CDC pDc;rn CPrintDialog dlg(FALSE); //标准打印对话框rn if( IDOK == dlg.DoModal() )rn rn pDc.Attrack(dlg.GetPrintDC()); rn rn pDc.Textout(100,100,"Hellow World!");rn pDc.DeleteDc();rnrn怎样判断<em>打印机</em>的一些<em>状态</em>(例如:<em>打印机</em>没开、缺纸等),然后给用户一些提示?rn刚刚接触打印这一块,希望大家帮帮我,谢谢了!!
如何监控打印机状态
如题,包括监控打印文档的纸张大小,时间,来源等
如何检测打印机状态
vc++ 6.0 rn给个实例
如何得到打印机状态?
<em>如何</em>得到<em>打印机</em>的<em>状态</em>?比如<em>打印机</em>缺纸、<em>打印机</em>空闲等
Linux下通用打印系统CUPS使用教程
昨天研究了一下关于在Linux下实现打印操作的相关内容,整理记录如下:         1.什么是CUPS     CUPS(Common UNIX Printing System,即通用Unix打印系统)是FedoraCore3中支持的打印系统,它主要是使用IPP(Internet PrintingProtocol)来管理打印工作及队列,但同时也支持”LPD”(Line Printer Da
使用cups打印,如何设置打印机的纸张尺寸CUSTOM和页面边距?
本人遇到了一个关于<em>cups</em>打印问题: 当前我使用的是页面尺寸EPSON 24-pin series-fanfoldus 打印的时候由于尺寸不匹配出现打印内容截断的问题。 我想使用custom进行自定义
Linux 如何加载并口/打印口驱动
实际上Linux是自带<em>并口</em>驱动的,因此不需要再使用第三方驱动编译加载了。 设置<em>并口</em>的具体步骤如下: rmmod lp rmmod parport_pc insmod /usr/lib/modules/$(shell uname -r)/kernel/drivers/parport/parport_pc io=0xb000 irq=10 或者 modprobe parport_pc io=0...
ubuntu 16.04 设置选项里面找不到《打印机》和《软件和更新》两个选项,启动打印机服务cups
如题,找不到两个选项啦,想连接个<em>打印机</em>都连接不了。 《软件和更新》可以在搜索框里搜,如下图 至于<em>打印机</em>,在软件管理器里下载安装<em>打印机</em>,即在上面图中的“ubuntu软件”里面搜索: 安装好之后,就可以在设置里看到<em>打印机</em>选项了 到这里还不行,<em>打印机</em>里面的添加按钮是灰色的,不可以编辑。原因是缺少<em>cups</em>服务。需要安装<em>cups</em>服务:sud
linux 使用cups配置网络打印机
首先系统需要安装  <em>cups</em>  ,安装完成以后 :  <em>通过</em>访问http://localhost:631/ 进行配置管理  在administration 下 -add printers -如果是直接连接的可以在  Local Printers 下查看。 假如在Discovered Network Printer 下发现了自己的<em>打印机</em>,那恭喜了,系统自动支持您的<em>打印机</em>。 一般情况下都找不到最
UNIX下如何通过并口,驱动打印机打印格式文件
在UNIX下,<em>打印机</em>连接终端<em>并口</em>,<em>如何</em>在程序中,<em>通过</em><em>并口</em>通讯来打印已有的固定格式的文件。rnrn 我知道<em>通过</em>printf("\033[5i");来打开<em>并口</em>,但是不知道打开之后,<em>如何</em>发送指令-_-rn以及文件是以何种形式发送到<em>并口</em>的?rn 第一次接触<em>打印机</em>编程,因此问题可能很简单,希望大虾表笑,多给点帮助,谢谢。
关于并口打印机的问题
<em>如何</em><em>获得</em><em>并口</em><em>状态</em>?
请教控制打印机并口
我需要<em>通过</em><em>并口</em>控制外部设备,按照程序员第6期上的一片介绍,以及下载了WinIO开发包,我在WinIO开发包上写了一个程序,来向<em>并口</em>发控制数据,我调用InitializeWinIo()函数也成功了,可以用rnGetPortVal(0x378, &dwPortVal, 4);rnSetPortVal(0x378, 10, 4);rn就是不能对<em>并口</em>进行控制。rn请指点一下,我哪里不对。
java调用并口打印机
java调用<em>并口</em><em>打印机</em>
并口打印机发送数据 问题
WINDOWS我做一个与爱普生<em>并口</em><em>打印机</em>的通信,打印号票,找不到好办法希望你能帮我解决一下。rn1.我查了一些资料说WINIO类。看了一下,SETPORTVAL GETPORTVAL 发现是对硬件直接操作,什么高底电这样,不知道发一个字符串过去怎么调用这两个函数,然后取<em>打印机</em><em>状态</em>。rn2.还有就是用CRETEFILE 可以发送数据,但是用READFILE取<em>打印机</em>缺纸时就阻塞没有数据返回。rn有没有直接操作<em>并口</em><em>打印机</em>的方法??我想直接发打印数据过去(例如一个函数SENDDATE()),不操作<em>并口</em>25个针。因为我对这个不太熟习。rn如果大家有什么类最好啦。rnrn是<em>并口</em><em>打印机</em>。rnrn我是新手,给点建意。谢谢大家 邮箱wapjia@yahoo.com.cn
使用ESC/POS命令判断打印机状态时,如何取得返回的状态
在线等答案(急) public void fontPrints() { lpt.Open("LPT1"); String sendStr = "" + (char)(16) + (char)(4) +
关于打印机状态的获取
本文是关于<em>打印机</em><em>状态</em>获取方法分析,在非PC环境上实现了打印已经够艰辛,但是如果想实现的更人性化一些,错误的<em>状态</em>必不可少。
并口打印机编程问题
要写一个打印程序到一个专用条形码<em>并口</em><em>打印机</em>(斑马牌-_-!),如果安装这个<em>打印机</em>的驱动的话,是不是就跟普通的<em>打印机</em>一样了。我不是很懂这些啊,哪位大侠弄过给点指点啊,或者有什么dll可以用的。小弟拜谢了。就40分了 大家救人为先吧。
VxWorks下的打印机并口问题
大家好.rnrn我碰到了一个vxworks中<em>打印机</em>方面的问题.我的目标机是pc486, TornadoV2.02, 24针老式<em>打印机</em>EPSON LQ-1600K,用telnet 进行连接调试.BUILD中包含了<em>并口</em>组件.现在我想要让<em>打印机</em>打出一些测试文字,然后我写了一小段代码rnrn********************************************************rnrnchar *string = "test";rnint status=0;rnint fd=0;rnstatus = lptDevCreate("/lpt/1", 1);rnfd = open("/lpt/1", 1, 0644);rnwrite(fd, string, sizeof(string));rnfclose(fd);rnrn*********************************************************rnrn但是<em>打印机</em>一点反应都没有.刚开始我还以为是因为<em>并口</em>设置错了,所以我把status = lptDevCreate("/lpt/1", 1);改成了lptDevCreate("/lpt/0", 0);, 但是这次更糟,目标机死机,敲击键盘没有任何反应,而TELNET也显示主机没有响应退出了.如果把端口改成2的话,结果跟1的时候一样,不会死机,但是<em>打印机</em>没有反应,所以我想请教一下各位为什么不能打印,并且为什么端口0会出现死机的现象.如果能附上一小段代码就更好了.这个问题让我头疼了很久了,自写驱动也解决不了.如果哪位达人能指教一下,不胜感激.拜谢>>>>>>>>>rn
并口打印机问题!
用CreateFile打印<em>并口</em>打印,用WriteFile来打印,请教怎么取得<em>打印机</em><em>状态</em>和复位<em>打印机</em>呢?有没有直接API可以完成的,比如使用文件IO控制函数?
关于并口POS打印机
rnrnpublic bool Write(String Mystring)rn rn if (iHandle != -1)rn rn OVERLAPPED x = new OVERLAPPED();rn int i = 0;rnrn //byte[] mybyte = System.Text.Encoding.Default.GetBytes(Mystring);rn byte[] mybyte = System.Text.Encoding.UTF8.GetBytes(Mystring);rn bool b = WriteFile(iHandle, mybyte, mybyte.Length, ref i, ref x);rn return b;rn rn elsern rn throw new Exception("不能连接到<em>打印机</em>! ");rn rn rnrnrn rnLPTPrint lpt = new LPTPrint();rn lpt.Open();rnrn lpt.Write("测试打印!");rn lpt.Close();rn我在执行这一段的时候,<em>打印机</em>会自动退纸出来,但是实际上并没有打印,100分求高人指导。。。
并口打印机的程序
<em>通过</em><em>并口</em>检测<em>打印机</em>的<em>状态</em>,以前好像看到过这样的代码,大虾们帮忙!!
爱普生并口打印机驱动
爱普生<em>并口</em><em>打印机</em>驱动 做cs开发的都有过接触
java 连接并口打印机
敬爱的高手们,谁能告诉我rnrn String driverName = "com.sun.comm.Win32Driver"; rn CommDriver driver = null; rn System.loadLibrary( "win32com"); rn driver =(CommDriver)Class.forName(driverName).newInstance();rn driver.initialize(); rn rn 这几句话是什么意思?
并口Pos打印机编程
买了台佳博5860III的<em>并口</em>票据<em>打印机</em>.rn用CreateFile("LPT1", GENERIC_READ Or GENERIC_WRITE, 0, 0, OPEN_EXISTING, 0, 0)方式rn已经可以打印出有关数据.rn问题:这种方式只能往并行端口写数据,没办法得到<em>打印机</em>的<em>状态</em>.例如:<em>打印机</em>没纸了,我没办法知道.请问怎么办?rn查了些解决建议,说用API直接对<em>并口</em>进行操作,具体怎么做,用到哪些API,没说明.rn麻烦大家给些具体些的建议,最好有具体的例子.rn这个问题已经困扰我很久.谢谢大家.rn邮箱:yufei2500@yahoo.com.cnrnQQ:50225720rn
并口打印机编程问题??????
我要对<em>并口</em><em>打印机</em>发指令,自己写驱动,需要各位帮忙rn 1、<em>并口</em><em>打印机</em>能取到返回<em>状态</em>吗? <em>如何</em>取得?rn 2、有没有对<em>并口</em>直接操作得API(WriteFile和ReadFile除外)?rn 3、<em>如何</em>使用汇编编程?(中断号、<em>状态</em>位等)rn 回答其中一个或几个问题均可,也可以提供其它有效的方式,谢谢!!!rn blackfish988@sohu.com
斑马打印机并口编程
可用于<em>通过</em><em>并口</em> 给斑马<em>打印机</em>发送命令,打印文字及条形码
WINCE 与 并口打印机 求助
在wince手持设备上开发了个程序,现在pc上有个<em>并口</em><em>打印机</em>,想让wince的程序调用那台<em>并口</em><em>打印机</em>该怎样做?
打印机并口问题,求解
我想实现电脑(A)-><em>打印机</em>(<em>并口</em>连线),然后我从<em>并口</em>线中间分出来一根<em>并口</em>线,连接到另外一台电脑(B)上,当电脑(A)发送数据时,电脑(B)也能正确读到电脑(A)发送的数据,求方法,求解
打印机直接并口控制问题
我用inpout32.DLL 直接控制<em>并口</em>,现在是能够控制37AH端口,能读取379H端口<em>状态</em>数据,却不能直接控制378H 完成打印操作,发出打印指令没反映。rn观察到我发出的指令已到达数据端口. 哪位能帮帮我,谢谢!rn
打印机为什么分并口和USB转并口
<em>打印机</em><em>并口</em>是不是有专用驱动程序?而且网上下载不到?如果<em>打印机</em>附带驱动程序没了,需要买usb转<em>并口</em>?然后去网上下载驱动就能识别得了?为什么要这样?赚钱?[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/13.gif][/img]
如何获得打印机的端口?
我用以下语句:rnrn DWORD cbNeeded = 0;rn DWORD dwPrinter = 0;rn BYTE byPrinterInfo[2048] = 0;rn DWORD cbPrinterInfo = sizeof(byPrinterInfo);rn DWORD cReturned = 0;rnrnrn EnumPrinters(PRINTER_ENUM_LOCAL|PRINTER_ENUM_CONNECTIONS|rn PRINTER_ENUM_SHARED,rn NULL, 2, byPrinterInfo, cbPrinterInfo, &cbNeeded, &cReturned);rn PRINTER_INFO_2* ppri2=reinterpret_cast(byPrinterInfo);rn for (dwPrinter = 0; dwPrinter < cReturned; dwPrinter++)rn rn AfxMessageBox(ppri2[dwPrinter].pPrinterName+PPri2[wPrinter].pPortName); rn rn rnrn没有报错,却也没有显示,跟踪发现cReturned为0,这是为什么,rn有没有其它方法?rnrn
如何获得打印机的分辨率?
如题。
网络打印机如何获得
从网上找到一段程序,<em>获得</em>已安装的<em>打印机</em>,如下:rn//取<em>打印机</em>信息并增加至下拉列表框rnString ls_printer[] //定义一个字符串型数组rnInteger li_rtn, li_ArrayUp, li_steprnrnli_rtn = RegistryKeys("HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Printers", ls_printer) //从注册表中取其列表rnrnIf li_rtn <> 1 Then Return Falsernrnli_ArrayUp = UpperBound(ls_printer) //取列表数组上限 rnrnIf li_ArrayUp < 1 Then Return Falsern rnFor li_step = 1 To li_ArrayUprn ddlb_printername.additem ( ls_Printer[li_step] ) //向下拉列表框中增加<em>打印机</em> rnNext rnrnReturn Truernrn但是,只能<em>获得</em>本机安装的<em>打印机</em>,无法<em>获得</em>从网络安装的<em>打印机</em>,请问该<em>如何</em><em>获得</em>?
如何获得打印机的句柄??
我想用vb 6.0编写的控件,该控件的其中一个方法是要调用<em>打印机</em>的指针。我不知道现在<em>如何</em>才能<em>获得</em><em>打印机</em>的指针????rn 请教各位高手,谢谢了!rnrn
如何获得打印机的分辩率?
如题
用CUPS共享打印机给笔记本和手机
背景:一台小主机切换成了ESXI,无法连USB<em>打印机</em>共享到局域网了,书房路由换了免费薅的K2P,没有USB口。3215U小主机安了Ubuntu,编译Android成功,耗时也还可以,昨天LEDE也编译成功了,看样子可以长期Ubuntu下去了。既然这样,一直听说CUPS比Openwrt的<em>打印机</em>共享好使,正好试试1. 安装CUPSsudo apt-get install <em>cups</em>ys2. 安装<em>打印机</em>驱...
QuickRep能否获得当前打印机状态
QuickRep能否<em>获得</em>当前<em>打印机</em>的<em>状态</em>?rn比如是否正常连接了<em>打印机</em>或者是网络<em>打印机</em>?rn如果连接了<em>打印机</em>,<em>打印机</em>处于什么<em>状态</em>?就绪,正在打印,打印完毕……?
如何用win32-API获得打印机状态
我 想自己看书了解API,然后想写出 一个windows程序可以<em>获得</em><em>打印机</em><em>状态</em>的?rn请问应该从哪下手rn现在只会C语言rn今天看了一天的windows程序设计,才看到第三章。还不是太理解。rn但我需要尽快写出这个程序,请问应该<em>如何</em>做,看哪些书。rn嗯,我想自己写出来。
pb里能获得打印机的打印状态吗?
比如缺纸,卡纸,等其他打印故障?
cups设置linux打印机问题
安装<em>cups</em>时rn apt-get install <em>cups</em> rnReading package lists... DonernBuilding dependency tree rnReading state information... Donern<em>cups</em> is already the newest version.rn0 upgraded, 0 newly installed, 0 to remove and 1657 not upgraded.rnrnrn但是在开启<em>cups</em>服务是就会报错rn/etc/init.d/<em>cups</em> restartrnRather than invoking init scripts through /etc/init.d, use the service(8)rnutility, e.g. service <em>cups</em> restartrnrnSince the script you are attempting to invoke has been converted to anrnUpstart job, you may also use the stop(8) and then start(8) utilities,rne.g. stop <em>cups</em> ; start <em>cups</em>. The restart(8) utility is also available.rnstart: Job failed to startrnrn使用service <em>cups</em> restart rn start <em>cups</em> rnrn都是报job failed to start 错误 rnrnrn不知道怎么解决了 ,求各位大神帮帮忙
如何获得按键状态
请问<em>如何</em><em>获得</em>键盘的按键<em>状态</em>?比如CapsLock是否按下之类的。
如何获得编辑框控件的状态
各位大侠看看<em>如何</em><em>获得</em>一个编辑框控件的<em>状态</em>?就是用什么函数可以<em>获得</em>这个编辑框控件是否可用?
如何获得网络链路状态
和服务器建立TCP连接之后,<em>如何</em><em>获得</em>该连接的<em>状态</em>,是否短开??rn非常紧急,谢谢!!!!!!
如何获得RadioButton状态
我在对话框上加了一组RadioButton,我知道某个按钮被选中了?该怎么做?rn用了GetDlgItem(IDC_RADIO1)->IsWindowEnabled(),结果出现异常 (IDC_RADIO1为要<em>获得</em><em>状态</em>的按钮)。
linux24学时教程下载
本书详细讲解了用Linux的基础技能技术,是每位初,中级学习者必备教程,24学时每次1小时的课程能使你迅速掌握Linux各方面的内容,简单易懂,通俗实用。 相关下载链接:[url=//download.csdn.net/download/bsflying/3512630?utm_source=bbsseo]//download.csdn.net/download/bsflying/3512630?utm_source=bbsseo[/url]
linux异步IO.pdf下载
linux异步IO 相关下载链接:[url=//download.csdn.net/download/tycoon1988/3875174?utm_source=bbsseo]//download.csdn.net/download/tycoon1988/3875174?utm_source=bbsseo[/url]
JDBC数据库驱动(内含mysql sqlserver oracle三种)下载
压缩包内含mysql sqlserver oracle 3种数据库连接(JDBC)驱动,并附详细文字说明。 相关下载链接:[url=//download.csdn.net/download/twofiy521/4605746?utm_source=bbsseo]//download.csdn.net/download/twofiy521/4605746?utm_source=bbsseo[/url]
我们是很有底线的