Loading...
 

Zephyr project on STM32

   Zephyr Workbench, a VSCode extension to manage Zephyr on STM32.
It enables users to easily create, develop, and debug Zephyr applications.
Main features:
  • Install host dependencies.
  • Import toolchain and SDK.
  • Create, configure, build and manage apps.
  • Debug STM32.
You can directly download it from the VSCode marketplace
For more details, visit the Zephyr Workbench

System Workbench for STM32


STM32 with FTP628MCL103 thermal printer

Hi,

i need to drive Thermal Printer with Stm32. On the internet there is no example about thermal printer with stm32. I have a FTP628MCL103 FPC thermal printer. Below datasheets. If anybody did before ? Could share to help me ? Thanks a lot.

Serial and parallel connections are fairly simple using the STM32 Cube settings and libraries for UART or FSMC (parallel port) wizards. I won’t go into those.
You don’t need a USB stack specifically for the printer class since you can use the STM32 Cube USB Host CDC (serial communications host) example for that.

This is the serial communications host application. You can set dummy baud rate settings which would not apply, and instead of your data connecting to an upstream serial port, just connect the data buffers to your MCU application.

When the printer is plugged in, wait for USBH_Get_App_State to equal APPLICATION_READY, and then just use the USBH_PTC_Receive() and USBH_PTC_Transmit() functions with their respective call-backs to receive and send buffers of data to your USB printer. Yes, it is that simple.

You can verify the enumeration and class of your printer from the structure “USBH_HandleTypeDef *phost” if you want to, but if this is an embedded application, you can probably ignore all of that, and it works automatically to connect even if the printer is not a “CDC” device.

Joe


 

Newest Forum Posts

  1. Монтаж камина с грилем в Москве - установка и барбекю by KpddomErorb, 2025-05-10 18:28
  2. SPI on Nucleo_STMH533RE by royjamil, 2025-05-04 20:13
  3. SPI on Nucleo_STMH533RE by higginsa1, 2025-03-25 07:37
  4. SPI on Nucleo_STMH533RE by royjamil, 2025-03-23 11:31
  5. SPI on Nucleo_STMH533RE by higginsa1, 2025-03-23 09:33
  6. Configuring DMA for ADC in SW? by sam.hodgson, 2025-03-04 12:58
  7. Build a project in "release" mode by info@creosrl.it, 2025-02-20 18:12
  8. Build a project in "release" mode by info@creosrl.it, 2025-02-20 17:05
  9. Build a project in "release" mode by tang, 2025-02-20 10:36
  10. Build a project in "release" mode by info@creosrl.it, 2025-02-19 17:35

Last-Modified Blogs