niimbot-d110-pc: самодельные наклейки
This commit is contained in:
parent
50a18076cd
commit
20128a679e
BIN
content/posts/niimbot-d110-pc/cut.jpg
(Stored with Git LFS)
Normal file
BIN
content/posts/niimbot-d110-pc/cut.jpg
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
content/posts/niimbot-d110-pc/density_eco.jpg
(Stored with Git LFS)
Normal file
BIN
content/posts/niimbot-d110-pc/density_eco.jpg
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
content/posts/niimbot-d110-pc/ecostrickers.jpg
(Stored with Git LFS)
Normal file
BIN
content/posts/niimbot-d110-pc/ecostrickers.jpg
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -5,11 +5,13 @@ draft: false
|
||||
categories:
|
||||
- misc
|
||||
featured_image: miniature.jpg
|
||||
lastmod: 2024-06-03T12:34:22+03:00
|
||||
lastmod: 2024-06-04T21:49:08+03:00
|
||||
tags:
|
||||
- bluetooth
|
||||
- python
|
||||
- windows
|
||||
- niimbot
|
||||
- термопечать
|
||||
telegram_entry_id: mmotium/10
|
||||
description: Пробуем печать на Bluetooth принтере этикеток с помощью компьютера, Bluetooth адаптера и Python
|
||||
---
|
||||
@ -58,7 +60,7 @@ description: Пробуем печать на Bluetooth принтере эти
|
||||
Нужный нужный адрес я нашёл с помощью [BluetoothView](https://www.nirsoft.net/utils/bluetooth_viewer.html).
|
||||
Утилита не показывает BLE устройства, а это как раз нам и надо.
|
||||
|
||||
![](BluetoothView.png)
|
||||
![BluetoothView](BluetoothView.png)
|
||||
|
||||
## Настройка niimprint
|
||||
|
||||
@ -86,7 +88,7 @@ description: Пробуем печать на Bluetooth принтере эти
|
||||
venv\Scripts\activate
|
||||
```
|
||||
|
||||
![](cmd_venv.png)
|
||||
![cmd_venv](cmd_venv.png)
|
||||
|
||||
5. Теперь устанавливаем зависимости. Тут уже как больше хочется.
|
||||
|
||||
@ -138,7 +140,7 @@ description: Пробуем печать на Bluetooth принтере эти
|
||||
|
||||
`--image template_15x30.png` — изображение для печати
|
||||
|
||||
![](cmd_print.png)
|
||||
![cmd_print](cmd_print.png)
|
||||
|
||||
- Через Poetry
|
||||
|
||||
@ -193,29 +195,29 @@ description: Пробуем печать на Bluetooth принтере эти
|
||||
**Картинки лучше сразу преобразовывать в чёрно-белые, без оттенков серого**. Так можно сразу понять как будет выглядеть этикетка.
|
||||
Вот, например, как будет выглядеть шрифт, у которого остались оттенки серого:
|
||||
|
||||
![](aa1in.png)
|
||||
![aa1in](aa1in.png)
|
||||
|
||||
![](aa1out.jpg)
|
||||
![aa1out](aa1out.jpg)
|
||||
|
||||
Шрифт стал страшным и зубастым (как и происходит при печати с телефона). А теперь изначально сделаем картинку чёрно-белой:
|
||||
|
||||
![](aa2in.png)
|
||||
![aa2in](aa2in.png)
|
||||
|
||||
![](aa2out.jpg)
|
||||
![aa2out](aa2out.jpg)
|
||||
|
||||
Так уже лучше. Поэтому нужно сразу использовать шрифты, которые нормально будут выглядеть без сглаживания.
|
||||
|
||||
Как выглядит градиент и пиксельная сетка без постобработки (слева артефакт от прошлой печати, повторно использовал этикетку):
|
||||
|
||||
![](gridin.png)
|
||||
![gridin](gridin.png)
|
||||
|
||||
![](gridout.jpg)
|
||||
![gridout](gridout.jpg)
|
||||
|
||||
### Мои шаблоны для этикеток
|
||||
|
||||
![Шаблон 15x30мм (240x96)](template_15x30.png "15x30мм (240x96)")
|
||||
|
||||
![](label15x30.jpg)
|
||||
![label15x30](label15x30.jpg)
|
||||
|
||||
[Шаблон 15x30мм (240x96) - проект для Krita](template_15x30.kra).
|
||||
В проекте есть фильтрующие слои для растрирования изображения в псевдополутоновое.
|
||||
@ -251,7 +253,7 @@ description: Пробуем печать на Bluetooth принтере эти
|
||||
|
||||
### Дамп RFID метки оригинального картриджа (Mifare Ultralight)
|
||||
|
||||
![](original15x30.jpg)
|
||||
![original15x30](original15x30.jpg)
|
||||
|
||||
```hexdump
|
||||
1DAB437D
|
||||
@ -259,3 +261,40 @@ D38C0000
|
||||
5FA380FF
|
||||
E1101200
|
||||
```
|
||||
|
||||
### Альтернативы оригинальным наклейкам
|
||||
|
||||
Что плохо в данном принтере - этикетки стоят каких-то дурных денег.
|
||||
Например, в данный момент за этикетки 15x30 хотят около 450р за катушку (210 этикеток).
|
||||
Расходники по стоимости трети от принтера - не здорово. Поэтому неплохо бы поискать варианты замены.
|
||||
|
||||
#### Своими руками
|
||||
|
||||
Первым делом я провёл эксперимент.
|
||||
|
||||
Купил я такую катушку с термоэтикетками ECO (можно и TOP). Размер 58x40, 400шт. Обошлось мне это в 60р.
|
||||
|
||||
![ecostrickers](ecostrickers.jpg)
|
||||
|
||||
Далее я [смоделировал](spool.stp) и напечатал каркас для катушки, как в оригинале.
|
||||
|
||||
Затем отмерил и разрезал ленту вдоль, чтобы получилась полоса 15 мм.
|
||||
|
||||
![cut](cut.jpg)
|
||||
|
||||
Ленту намотал на катушку.
|
||||
|
||||
![spool](spool.jpg)
|
||||
|
||||
В итоге получилась катушка с наклейками 15х40, на которых принтер вполне себе спокойно печатает,
|
||||
при этом датчик в принтере успешно обнаруживает промежуток между наклейками.
|
||||
|
||||
Тест печати с разной плотностью. Последняя получилась после нажатия кнопки на принтере:
|
||||
|
||||
![spool](density_eco.jpg)
|
||||
|
||||
Понятно, что наклейки будут не такие долговечные, но по стоимости это ничто в сравнении с оригинальными картриджами.
|
||||
|
||||
#### От других производителей
|
||||
|
||||
Насколько известно, могут подойти ленты от принтера Phomemo Q30.
|
BIN
content/posts/niimbot-d110-pc/spool.jpg
(Stored with Git LFS)
Normal file
BIN
content/posts/niimbot-d110-pc/spool.jpg
(Stored with Git LFS)
Normal file
Binary file not shown.
1219
content/posts/niimbot-d110-pc/spool.stp
Normal file
1219
content/posts/niimbot-d110-pc/spool.stp
Normal file
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,2 @@
|
||||
{{ $result := transform.HighlightCodeBlock . }}
|
||||
{{ $result.Wrapped }}
|
Loading…
Reference in New Issue
Block a user