# Label_print_desktop **Repository Path**: traveling_cloud/label_print_desktop ## Basic Information - **Project Name**: Label_print_desktop - **Description**: 本项目是一个练手项目。 佳博2270T是一款热敏标签打印机,我出于整理的需要,编写了一个QT程序,调用厂家提供的DLL库,进行打印。 程序分为两个版本,即“桌面版”和“控制台”版。 本项目为桌面版,用于日常工作之所需。 控制台版见另一个项目。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-06-06 - **Last Updated**: 2024-12-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Label_print_desktop #### 介绍 本项目是一个windows平台下的练手项目。 佳博2270T是一款热敏标签打印机,我出于整理的需要,编写了一个QT程序,调用厂家提供的DLL库,进行打印。 程序分为两个版本,即“桌面版”和“控制台”版。 本项目为桌面版,用于日常工作之所需。 控制台版见另一个项目。 #### 软件架构 软件的架构非常简单,可以概括为:在QT程序中调用导入并调用厂家提供的DLL。 #### 安装教程 1. 要想使用这个程序,首先你需要一台佳博标签打印机。 以GP-2270为例,你需要先安装好对应的打印机驱动。 佳博2270T内置有一个小的存储空间,里面有驱动安装程序。如果不知道安装哪一个版本,尝试咨询客服。 2. 项目的release文件夹内就是编译好的软件,可以直接运行。 注意连接打印机后要启用打印相关端口。 #### 使用说明 1. 我用QT写了一个简单的界面,输入任何你想打印的文字,点击【打印】按钮即可。 当然,机器的功能和性能不够强,打印的数量、语言、未必能令人满意。 2. 机器使用GBK中文编码。根据我的实际体验,不论在什么打印参数下,1个汉字的占位=2个英文的占位(二维码不遵循这个规律)。 3. 软件可以打印多行的纯文本,多行的一维码,单个的二维码。不支持文本、一维码、二维码混合在同一张标签上。因为我认为这样会让软件变得复杂,从而背离“提供便利”这一初衷。 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 注意事项 如果你想修改这个项目以支持自己的打印需求,需要注意以下几件事情: 1. 本项目用到的机器和动态库均源于佳博,显然,如果你想修改本项目以适配其它品牌的机器,会有点麻烦。 2. 注意,本项目是一个32位的QT项目,如果你使用了佳博提供的64位DLL,可能会有各种稀奇古怪的错误。 3. 佳博的官网如下,可以从此处查到产品信息、文档,获取相关帮助。如果有关于代码的咨询,一般需要向经销商提出要求,让经销商反馈给总部。 http://cn.gainscha.com/ 4. 本人并非佳博的员工,不负责解释关于佳博的任何问题。