返回顶部
首页 > 资讯 > 精选 >C#中Lpt端口打印类怎么用
  • 101
分享到

C#中Lpt端口打印类怎么用

2023-06-17 23:06:07 101人浏览 八月长安
摘要

这篇文章主要介绍C#中Lpt端口打印类怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!C#LPT端口打印类的操作是什么呢?首先让我们看看什么是LPT端口(打印机专用)?LPT端口是一种增强了的双向并行传输接口,在

这篇文章主要介绍C#中Lpt端口打印类怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

C#LPT端口打印类的操作是什么呢?首先让我们看看什么是LPT端口(打印机专用)?LPT端口是一种增强了的双向并行传输接口,在USB接口出现以前是扫描仪,打印机最常用的接口。***传输速度为1.5Mbps,设备容易安装及使用,但是速度比较慢,下面是C#LPT端口打印类的操作具体实例:

using System;  using System.Runtime.InteropServices;  using System.io;  namespace printBarcode  {   /// <summary>   /// LPTControl 的摘要说明,C#LPT端口打印类的操作   /// </summary>   public class LPTControl    {   public LPTControl()  {}   [StructLayout(LayoutKind.Sequential)]   private struct OVERLAPPED   {    int Internal;    int InternalHigh;    int Offset;    int OffSetHigh;    int hEvent;   }   [DllImport("kernel32.dll")]   private static extern int CreateFile(    string lpFileName,    uint dwDesiredAccess,    int dwShareMode,    int lpSecurityAttributes,    int dwCreationDisposition,    int dwFlagsAndAttributes,    int hTemplateFile    );   [DllImport("kernel32.dll")]   private static extern bool WriteFile(    int hFile,    byte[] lpBuffer,    int nNumberOfBytesToWrite,    ref int lpNumberOfBytesWritten,    ref OVERLAPPED lpOverlapped    );   [DllImport("kernel32.dll")]   private static extern bool CloseHandle(    int hObject    ); //C#LPT端口打印类的操作  private int iHandle;   public bool Open()   {    iHandle=CreateFile("lpt1",0x40000000,0,0,3,0,0);    if(iHandle !=-1)    {   return true;    }    else    {   return false;    }   }   public bool Write(String Mystring)   {    if(iHandle !=-1)    {   int i=0;   OVERLAPPED x=new OVERLAPPED();   byte[]mybyte=  System.Text.Encoding.Default.GetBytes(Mystring);   return WriteFile(  iHandle,mybyte,mybyte.Length,ref i,ref x);    }    else    {   throw new Exception("端口未打开!");    }   }   public bool Close()   {    return CloseHandle(iHandle);   }    }//C#LPT端口打印类的操作  }

以上是“C#中Lpt端口打印类怎么用”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网精选频道!

--结束END--

本文标题: C#中Lpt端口打印类怎么用

本文链接: https://lsjlt.com/news/294219.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • C#中Lpt端口打印类怎么用
    这篇文章主要介绍C#中Lpt端口打印类怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!C#LPT端口打印类的操作是什么呢?首先让我们看看什么是LPT端口(打印机专用)?LPT端口是一种增强了的双向并行传输接口,在...
    99+
    2023-06-17
  • C#怎么调用打印机实现打印
    本篇内容主要讲解“C#怎么调用打印机实现打印”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C#怎么调用打印机实现打印”吧!一、引用BarcodeStandard.dll  &...
    99+
    2023-06-30
  • C#中怎么打印窗体
    C#中怎么打印窗体,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。CopyFromScreen 方法来实现C#打印窗体的副本。using System;...
    99+
    2023-06-17
  • C#中的图像Image类与打印Printing类用法
    一、Images 1、概述 Image 类为Bitmap(位图) 和 Metafile(矢量图) 的类提供功能的抽象基类。Image类不能直接创建对象的,但Image.FromFil...
    99+
    2024-04-02
  • usb虚拟打印机端口是什么
    这篇文章主要讲解了“usb虚拟打印机端口是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“usb虚拟打印机端口是什么”吧!usb虚拟打印机端口的意思就是如果没有连接打印机、或者数据线问题、...
    99+
    2023-06-21
  • C#怎么打印不同的数据类型
    这篇文章主要介绍“C#怎么打印不同的数据类型”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“C#怎么打印不同的数据类型”文章能帮助大家解决问题。下面的实例演示了几个相同的函数 print()...
    99+
    2023-06-17
  • 阿里云代理怎么选择打印机端口
    首先,我们需要了解阿里云代理的主要功能和特点。目前,市场上有许多不同的代理服务提供商,它们的主要功能和特点各不相同。例如,有些代理服务提供商提供自动切换打印机端口的功能,这可以让用户在选择最合适的端口时节省大量的时间和精力。另外,一些代理服...
    99+
    2023-10-27
    阿里 端口 打印机
  • 云服务器调用本地打印机怎么设置端口
    如果您需要在云服务器上调用本地打印机,可以使用以下步骤来设置端口: 打开您的云服务器软件,例如 SuseMirror,在“打印管理器”中选择“本地打印机”。 在弹出窗口中,找到“本地打印机”并单击打开。 在“设置本地打印机”部分中,选择...
    99+
    2023-10-26
    端口 打印机 服务器
  • C#中怎么实现打印功能
    这期内容当中小编将会给大家带来有关C#中怎么实现打印功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。C#实现打印功能具体的操作步骤如下:创建一个PrintDialog的实例。如下:System.Wind...
    99+
    2023-06-17
  • C++中怎么打印地址信息
    这期内容当中小编将会给大家带来有关C++中怎么打印地址信息,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。在C++编程语言中,要想实现信息的打印,可以使用sprintf()这一方法来实现。在这篇文章中,我们...
    99+
    2023-06-17
  • win7下添加打印服务器端口共享打印机到局域网中
    如果您的电脑之前已经直接连接打印机进行过打印并且电脑上也安装了打印机驱动,现在您想使用打印服务器来共享您的打印机到局域网中,只需要更改打印机的端口为Sta 1.点击开始 --控制面板 --查看设备和打印机 。 2.找到...
    99+
    2023-06-02
    win7 打印服务器端口 共享打印机 打印服务器 局域网
  • Ubuntu中ftp21端口怎么打开
    打开Ubuntu中ftp21端口的方法:打开终端命令行。输入以下命令开启21端口即可。iptables -A INPUT -p tcp --dport 21 -j ACCEPTiptables -A OUTPUT -p tcp --spor...
    99+
    2024-04-02
  • python中怎么实现打印乘法口诀
    python中怎么实现打印乘法口诀,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。import sysfor i in range(1...
    99+
    2023-06-02
  • C# 使用PrintDocument类打印标签的方法
    最近做了一个项目,使用不干胶标签贴在RFID抗金属标签上,那么就会出现标签打印的问题,该如何打印呢?后来经过网上冲浪发现,其实打印标签和打印A4纸的方法一样,只不过就是布局、设置纸张...
    99+
    2024-04-02
  • 云服务器调用本地打印机怎么设置端口连接
    如果您需要在云服务器上调用本地打印机,可以使用以下步骤来设置端口连接: 在开始菜单中单击“运行”选项,然后单击“命令提示符”。 键入以下命令: open -port 8080 open -port 2144 send -port 21...
    99+
    2023-10-26
    端口 打印机 服务器
  • C#中怎么侦听服务端端口
    这篇文章给大家介绍C#中怎么侦听服务端端口,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。C#服务端端口侦听实例演示:using System.Net;   // 引入这...
    99+
    2023-06-17
  • python怎么打印数据类型
    要在Python中打印数据类型,可以使用type()函数。您可以将要检查的值作为参数传递给type()函数,它将返回该值的数据类型。...
    99+
    2024-03-11
    python
  • Python怎么打印变量类型
    要打印变量的类型,可以使用Python的内置函数type()来获取变量的类型并打印出来。例如: x = 5 print(type(x...
    99+
    2024-04-02
  • 云服务器连接本地打印机怎么设置端口
    如果您在云服务器上创建了新的工作负载,并且需要将其连接到本地打印机上,可能需要设置端口。以下是一些可能需要考虑的端口设置选项: 主机名:您可以选择使用主机名称作为本地打印机的端口名称。例如,如果您使用Apache作为主机名,选择主机名作...
    99+
    2023-10-26
    端口 打印机 服务器
  • ubuntu110端口怎么打开
    打开ubuntu110端口的方法:1、打开终端;2、安装iptables;3、输入命令添加规则;4、输入命令保存设置;5、重启防火墙即可。具体操作步骤:打开终端命令行模式。输入以下命令安装iptables。$ sudo apt-get in...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作