# Label_print_console **Repository Path**: traveling_cloud/Label_print_console ## Basic Information - **Project Name**: Label_print_console - **Description**: 这是一个基于windows的练手项目。 在windows上调用热敏打印机,为工作提供便利。 - **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**: 2022-06-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Label_print_console #### 介绍 本项目是一个windows平台下的练手项目。 佳博2270T是一款热敏标签打印机,我出于整理的需要,编写了一个QT程序,调用厂家提供的DLL库,进行打印。 程序分为两个版本,即“桌面版”和“控制台”版。 本项目为控制台版本。 #### 软件架构 软件的架构非常简单,可以概括为:在QT程序中调用导入并调用厂家提供的DLL。 #### 安装教程 1. 要想使用这个程序,首先你需要一台佳博2270T型号的打印机。先安装好对应的打印机驱动。 佳博2270T内置有一个小的存储空间,里面有驱动安装程序。如果不知道安装哪一个版本,尝试咨询客服。 2. 项目的release文件夹内就是编译好的软件,可以直接运行。 注意连接打印机后要启用打印相关端口。 #### 使用说明 1. 由于是控制台程序,所以使用方式和桌面版不同,要在控制台中用类似于下方的语句来进行打印。 ./lable_print_console [你想打印的内容] 比如: ./lable_print_console HELLO_WORLD! 注意空格. 2. 实践证明,程序可以顺利打印英文,但是打印中文则略有阻碍。 控制台版和桌面版仅仅只存在输入方式的区别,所以理论上控制台版也能顺利打印中文。 实践中程序无法打印中文,可能是因为控制台对中文做了一些处理。 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 注意事项 如果你想修改这个项目以支持自己的打印需求,需要注意以下几件事情: 1. 本项目用到的机器和动态库均源于佳博,显然,如果你想修改本项目以驱动其它品牌的机器,会有点麻烦。 2. 如果想要修改本项目以支持佳博除2270T之外的产品,所需的DLL可能不同。就我拿到的代码而言,本项目使用的DLL是没有打印二维码的功能,如果你使用的机器需要打印二维码,显然,你需要换一个DLL。 3. 注意,本项目是一个32位的QT项目,如果你使用了64位的DLL,可能会有各种稀奇古怪的错误。 4. 本人并非佳博的员工,不负责解释关于佳博的任何问题。