Title: [Feature request] Adjust print speed on capable models · Issue #736 · python-escpos/python-escpos · GitHub
Open Graph Title: [Feature request] Adjust print speed on capable models · Issue #736 · python-escpos/python-escpos
X Title: [Feature request] Adjust print speed on capable models · Issue #736 · python-escpos/python-escpos
Description: Recently, I was testing out the epson-multi-tone project by dalpil on my TM-T88V and noticed it slowed down the speed of the printer. After checking the code and the Epson command reference, this is achieved by GS ( K, function 50. This ...
Open Graph Description: Recently, I was testing out the epson-multi-tone project by dalpil on my TM-T88V and noticed it slowed down the speed of the printer. After checking the code and the Epson command reference, this i...
X Description: Recently, I was testing out the epson-multi-tone project by dalpil on my TM-T88V and noticed it slowed down the speed of the printer. After checking the code and the Epson command reference, this i...
Opengraph URL: https://github.com/python-escpos/python-escpos/issues/736
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"[Feature request] Adjust print speed on capable models","articleBody":"Recently, I was testing out the epson-multi-tone project by dalpil on my TM-T88V and noticed it slowed down the speed of the printer. After checking the code and the Epson command reference, this is achieved by GS ( K, function 50. [This is the documentation](https://download4.epson.biz/sec_pubs/pos/reference_en/escpos/gs_lparen_ck_fn50.html) for it.\n\nIt works on the TM-T88IV through VII and many others shown in the documentation.\n\nYou can set it like this:\n```py\nprint_speed = bytes([0x1d, 0x28, 0x4b, 0x02, 0x00, 0x32, 0x00])\n# GS ( K parm-length fn spd\n# This byte sequence would set the print speed to the default.\n\nprinter._raw(print_speed) # send bytes to printer\n```\n\nEpson documents speed levels `0x01` (slowest) through `0x17` (highest) but in my testing, any speed after 9 produced no discernible increase. Setting the speed to `0x00` resets it to the default, which I think obeys DIP switch configuration of the printer.\n\nOddly, setting the default seems to have the fastest speed, even faster than setting speed level 17 via this command. This might be because my printer has the DIP switches set for the fastest possible print speed.\n\nIt would be nice if python-escpos could set the speed of the printer with the `set()` method. Also resetting it via `set_with_default()` would be really nice too.","author":{"url":"https://github.com/ThatStella7922","@type":"Person","name":"ThatStella7922"},"datePublished":"2026-06-18T06:30:05.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":2},"url":"https://github.com/736/python-escpos/issues/736"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:0eb0b696-f259-3766-b3f4-4df6b042310f |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | C1C0:2B4E03:4F3EF1:70FFB2:6A4D2035 |
| html-safe-nonce | 109a21f009f8b4ffe7e72c86a15fa5907fdc49c57809da1007ad2aabf6be0b9d |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDMUMwOjJCNEUwMzo0RjNFRjE6NzBGRkIyOjZBNEQyMDM1IiwidmlzaXRvcl9pZCI6IjI4ODkzMjE4ODQ3NjIxOTQ0NSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 84dfb0fd7388d8872404a4b0e55fce2a6a743b6aaab0f5c72224e8aff0d11fca |
| hovercard-subject-tag | issue:4689802149 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/python-escpos/python-escpos/736/issue_layout |
| twitter:image | https://opengraph.githubassets.com/1262571a2f51dbb83a51d5d6bd5a46554bf3e7890dfaa5edee648a470a0422c2/python-escpos/python-escpos/issues/736 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/1262571a2f51dbb83a51d5d6bd5a46554bf3e7890dfaa5edee648a470a0422c2/python-escpos/python-escpos/issues/736 |
| og:image:alt | Recently, I was testing out the epson-multi-tone project by dalpil on my TM-T88V and noticed it slowed down the speed of the printer. After checking the code and the Epson command reference, this i... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | ThatStella7922 |
| hostname | github.com |
| expected-hostname | github.com |
| None | 92571a8944142227b7e19cd10918b1ddd06e5066c1ad5bc7e4769cf6140a87e6 |
| turbo-cache-control | no-preview |
| go-import | github.com/python-escpos/python-escpos git https://github.com/python-escpos/python-escpos.git |
| octolytics-dimension-user_id | 16302939 |
| octolytics-dimension-user_login | python-escpos |
| octolytics-dimension-repository_id | 32363483 |
| octolytics-dimension-repository_nwo | python-escpos/python-escpos |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 32363483 |
| octolytics-dimension-repository_network_root_nwo | python-escpos/python-escpos |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 93f17a978ee60bc4668e1d7b90e6bd2d622261fd |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width