2 u010655288 u010655288 于 2015.06.17 14:28 提问

QT 怎么连接打印机等硬件 50C

如题,需要用QT开发一个软件,软件需要使用到打印机,条形码扫描仪等硬件,跪求高手指点怎么做,最好有实例!

2个回答

sinat_29102915
sinat_29102915   2015.06.17 14:35

买个扫描仪客户会给你连接开发demo的

u010655288
u010655288 我有各个硬件的驱动,但是我不知道怎么用!
大约 3 年之前 回复
superCyuyan
superCyuyan   2015.06.17 16:23

思路是这样的,你得有个硬件的SDK开发包,得调用硬件厂商的API。这种方式是将硬件的功能直接嵌入到软件产品中,也就是你得软件直接支持打印和扫描。
还有一种就是使用Qt生成报告,再用电脑打印或扫描报告。

u010655288
u010655288 能不能具体点,或者是给个相关的实例、代码!
大约 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
【转】打印机硬件发现不了解决办法
-
QT调用打印机的实现
在QT中,实现打印功能,我们可以通过调用QPrinter类来实现。(这里为pos58热敏打印机) 如下实例: .h文件: #include #include #include #include #include namespace Ui { class MainWindow; } class MainWindow : public QMainWindow { Q_OBJ
在qt中usb连接打印机,打印一维条形码--zint
1. 包含了zint原始代码,可直接用mingw编译,由于我的电脑里面mingw没有png库支持,所以编译的时候zint动态库不支持png, 只能输出svg等格式。 2. 采用zint输出svg格式的一维条形码,然后把svg图片转换为png,然后在qt中的label显示,并且把png文件存到本地。 3. 采用QPrinter的方式,直接打印png图片,在条形码机器上输出没有问题。
微信硬件平台蓝牙打印机
方案一: 注意:这一步可以获取到设备ID和二维码,如果需要引用的可以通过二维码,而设备ID是微信后台生成的。 直接在浏览器中这样请求即可返回你需要的设备和二维码,上图只是为了大家更加明白这个是干嘛的:https://api.weixin.qq.com/device/getqrcode?access_token=TOKEN&product_id=产品ID 此接口会返
Qt打印--输入信息生成模板发送到打印机
    最近看了一些Qt方面的东西,老师让我们做一个输入信息生成模板然后发送到打印机进行打印得Qt程序,Qt4、5都有QPrinter类支持跨平台的打印。    先看下效果图吧,运行的时候在这里能看到窗口,自己在ui界面加上去的窗口,这是自己设计的模板,是个个人信息模板吧。             点save,则会保存为pdf文件,打开后是这样的,不会画表格,先从简了            点pr...
qt中调用打印机打印字符
qt中调用打印机打印字符本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN8开发环境:Qt5.4.0说明:调用热敏打印机,打印测试字符源码:pro文件加载库文件#------------------------------------------------- # # Project created by QtCreator 201
Qt调用打印机和打印机预览代码
转载自点我呀 Date:  2016-6-15 Author: kagula Introduction:        一个简单的打印和打印预览示例代码。 Environment: [1]Windows 7 64bits [2]Qt Creator 3.6.1 [3]Qt 5.6 头文件 [cpp] vie
系统设定工具(网络、打印机)与硬件侦测
Red Hat系列的Linux(RHEL, CentOS, Fedora)都支持"setup"工具对系统进行设定 打印的行为被分为多个部分: 1. 打印作业:打印软件产生打印动作的工作,这个打印作业会进入队列等待打印服务输出 2. 打印队列:放置打印作业的项目,通常以打印机的名字来命名 3. 打印服务:实际沟通队列内的打印作业与打印机的服务 一般说的打印机驱动程序其实就是将打印作
获取打印机连接状态及打印任务是否错误
HANDLE   PrnHandle;        if   (OpenPrinter("EPSON Stylus Photo R270 Series",&PrnHandle,NULL))        {            unsigned    char   buf[8192];            DWORD   dwSize;            if   (Get
Qt的打印机使用设置
最近项目要加一个打印设置,查了下Qt打印机的调用方法,主要用到下面的类QPrinter, QPrintDialog; 初步的打印机调用demo:   ps: 首先要在qt的.pro文件中添加打印机支持: QT += printsupport QPrinter printer(QPrinter::ScreenResolution); QPrintDialog*