This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] 热敏打印机字符串到像素转换

Guru**** 654100 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/logic-group/logic/f/logic-forum/984410/thermal-printer-string-to-pixel-conversion

主题中讨论的其他器件:DK-TM4C123G

尊敬的先生:  

我的要求是设计和开发一台2英寸热敏打印机 、我已经介绍了所有参考设计文档  

最后、我对完成我的项目有一些疑问

我将 TM4C123GH6PMI7控制器与库 TIVAware c_series_2_1_4_178配合使用  

参考设计是 热敏打印机4F ported_V6  

打印头是 Seiko CAPD245D  

1.如何将图形库中发生的字符串转换为像素转换,请提供更好的文档(如果可用)

2.上述参考设计二维码打印代码未提供,请提供如何制作二维码、条码或参考文档的参考代码  

3.如何以最佳方式实施热敏打印机命令集  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    很抱歉、TI 设计不再受支持、也不可用。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的先生:

    请介绍如何使用  TIvAware c_series_2_1_4_178图形库将字符串转换为像素格式

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    请注意、2.1.4.178不是 TivaWare 的最新版本。 如果您正在启动一个新项目、我建议您下载版本2.2.0.295。  

    首先、阅读图形库用户指南的第3章: C:\ti\TivaWare_C_Series-2.1.4.178\docs\SW-TM4C-GRL-UG-2.1.4.178.pdf

    然后阅读 以下文档的第6章:C:\ti\TivaWare_C_Series-2.1.4.178\docs\SW-TM4C-TOOLS-UG-2.1.4.178.pdf。 它讨论了工具"FreeType Rasterizer"

    这两个文档也在最新版本的 TivaWare 中提供。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的先生:

    我已经更新了 TivaWare_C 库、所有这些都可以正常工作

    但我会得到下面给出的一些误差  

    "./drivers/cfal96x64x16.c "、第817行:警告#145-D:类型为"void (*)(void *、long、long、unsigned long)"的值不能用于初始化类型为"void (*)(void *、int32_t、int32_t、uint32_t)"的实体

    请解释如何避免此错误  

    提前感谢您  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您在哪里找到文件  cfal96x64x16.c、以及您使用的编译器版本是什么?

     TivaWare 版本中不存在文件 cfal96x64x16.c  2.2.0.295.它确实存在于较旧的 TivaWare 版本中  2.1.4.178。它用于示例 C:\ti\TivaWare_C_Series-2.1.4.178\examples\boards\dk-tm4c123g\grlib_demo 中。 由于 TI 不再销售 DK-TM4C123G、此示例不再包含在 TivaWare 中。

    我使用编译器版本20.2.4 LTS 从 v2.1.4.178中重建了 grlib_demo 示例、但未看到此警告。 这不是错误、只是警告。 在这种情况 下、long 与 int32_t 相同、unsigned long 与 uint32_t 相同、因此可以忽略警告。