苏州怎么安装打印机,hp usb network adapter适合1022打印机如何安装啊
来源:整理 编辑:打印机维修 2023-03-29 17:01:59
1,hp usb network adapter适合1022打印机如何安装啊
先把PC和打印机用Serial连在一起,通过HP提供的软件对HP的USB进行确认,认出网卡后,再通过软件对其进行设定IP地址,然后断开Serial连接,就可使用网络连接了。是网络打印服务器。 usb接口接打印机,网线接口接网线。 还有个直流电源插口插电源。有这个东西,共享打印就不用一直开着电脑了。苏州赛格达人电脑
2,如何在电脑里最快捷的安装PDF虚拟打印机要免费无水印谢谢
百度下载pdf虚拟打印机破解版 (FinePrint PdfFactory ProV5.2.5)AdobePDF虚拟打印机破解版(Adobe Acrobat 提取版安装)1,解决办法;下载一个 adobe 的 acrobat 7.0 网上有现在地址以及注册码 计算器的,安装下虚拟打印机就有了,测试下吧 希望对你有用 , ------苏州德才 用友 魏天逸
3,网络打印机只能在局域网连接吗
首先,你必须知道打印机服务器的IP地址被使用的打印机驱动程序安装好一台机器上,点击右键,选择“属性”,单击端口点添加,选择TCP / IP端口,您可以在填写打印机服务器的IP和自由港名称不知下面说的是不是你那种现象 故障现象:某单位局域网计算机运行windows 98和windows xp两种系统。在其中一台运行windows xp的计算机上安装打印机并设置为共享,该打印机在本地计算机可以正常使用。从客户计算机上可打开该共享打印机的界面且能够执行清理文档等维护操作,但无法正常打印(包括测试页也不能打印)。 解决方法:首先应当确保在安装共享打印机的windows xp系统中启用了guest账户。既然客户端计算机能够打开共享打印机的界面,说明网络连接基本正常。客户端计算机要想使用共享打印机,必须在客户端计算机中通过“网络打印机安装向导”将共享打印机的驱动程序安装到本地系统中。另外如果局域网中运行有windows 98系统,建议安装netbeui 协议。
4,c 自动选择打印机 打印Word文档
你是指用c#编程?还是问的普通的办公问题?普通办公问题:麻烦你打开“苏州001.doc”,文件->打印->选择好相应城市的打印机->打印编程问题:获取文件名中的城市名你会吧,然后根据城市名得到打印机名(这一步只能你手动设定,比如苏州(城市名)对应打印机名是001,你也可以把对应的打印机名设为城市名 这样就ok了)然后运用打印类: public class RawPrinterHelper // [Methods] [DllImport("winspool.Drv", CallingConvention = CallingConvention.StdCall, SetLastError = true, ExactSpelling = true)] public static extern bool ClosePrinter(IntPtr hPrinter); [DllImport("winspool.Drv", CallingConvention = CallingConvention.StdCall, SetLastError = true, ExactSpelling = true)] public static extern bool EndDocPrinter(IntPtr hPrinter); [DllImport("winspool.Drv", CallingConvention = CallingConvention.StdCall, SetLastError = true, ExactSpelling = true)] public static extern bool EndPagePrinter(IntPtr hPrinter); [DllImport("winspool.Drv", EntryPoint = "OpenPrinterA", CallingConvention = CallingConvention.StdCall, CharSet = CharSet.Ansi, SetLastError = true, ExactSpelling = true)] public static extern bool OpenPrinter([MarshalAs(UnmanagedType.LPStr)] string szPrinter, out IntPtr hPrinter, IntPtr pd); public static bool SendBytesToPrinter(string szPrinterName, IntPtr pBytes, int dwCount) int dwError = 0; int dwWritten = 0; IntPtr hPrinter = new IntPtr(0); DOCINFOA di = new DOCINFOA(); bool bSuccess = false; di.pDocName = "My C#.NET RAW Document"; di.pDataType = "RAW"; if (OpenPrinter(szPrinterName.Normalize(), out hPrinter, IntPtr.Zero)) if (StartDocPrinter(hPrinter, 1, di)) if (StartPagePrinter(hPrinter)) bSuccess = WritePrinter(hPrinter, pBytes, dwCount, out dwWritten); EndPagePrinter(hPrinter); } EndDocPrinter(hPrinter); } ClosePrinter(hPrinter); } if (!bSuccess) dwError = Marshal.GetLastWin32Error(); } return bSuccess; } public static bool SendFileToPrinter(string szPrinterName, string szFileName) FileStream fs = new FileStream(szFileName, FileMode.Open); BinaryReader br = new BinaryReader(fs); byte[] bytes = new byte[fs.Length]; bool bSuccess = false; IntPtr pUnmanagedBytes = new IntPtr(0); int nLength = Convert.ToInt32(fs.Length); bytes = br.ReadBytes(nLength); pUnmanagedBytes = Marshal.AllocCoTaskMem(nLength); Marshal.Copy(bytes, 0, pUnmanagedBytes, nLength); bSuccess = SendBytesToPrinter(szPrinterName, pUnmanagedBytes, nLength); Marshal.FreeCoTaskMem(pUnmanagedBytes); return bSuccess; } public static bool SendStringToPrinter(string szPrinterName, string szString) int dwCount = szString.Length; IntPtr pBytes = Marshal.StringToCoTaskMemAnsi(szString); SendBytesToPrinter(szPrinterName, pBytes, dwCount); Marshal.FreeCoTaskMem(pBytes); return true; } [DllImport("winspool.Drv", EntryPoint = "StartDocPrinterA", CallingConvention = CallingConvention.StdCall, CharSet = CharSet.Ansi, SetLastError = true, ExactSpelling = true)] public static extern bool StartDocPrinter(IntPtr hPrinter, int level, [In, MarshalAs(UnmanagedType.LPStruct)] DOCINFOA di); [DllImport("winspool.Drv", CallingConvention = CallingConvention.StdCall, SetLastError = true, ExactSpelling = true)] public static extern bool StartPagePrinter(IntPtr hPrinter); [DllImport("winspool.Drv", CallingConvention = CallingConvention.StdCall, SetLastError = true, ExactSpelling = true)] public static extern bool WritePrinter(IntPtr hPrinter, IntPtr pBytes, int dwCount, out int dwWritten); //Nested Types [StructLayout(LayoutKind.Sequential)] public class DOCINFOA [MarshalAs(UnmanagedType.LPStr)] public string pDocName; [MarshalAs(UnmanagedType.LPStr)] public string pOutputFile; [MarshalAs(UnmanagedType.LPStr)] public string pDataType; } }这是网上的一个比较标准的打印类,比较好用,直接copy然后:SendFileToPrinter(打印机名,文件名).1.打开要打印的word文档 。 2.点击菜单栏里的文件,然后点击“打印”。 3.在打印设置窗口里选择打印机的名称。 4.设置好页面的范围。 4.设置打印的份数。 5.设置打印的内容。 6.完成以上设置之后,点击“确定”,就可以完成word文档的打印了。
文章TAG:
苏州怎么安装打印机苏州 怎么 安装