Comments 26
«Разряд по рукожопству и слабые знания основ электротехники.» — «резку фанеры я доверил станку с лазером»
Мне бы такой станок и рукожопство. Странно, что Вам станок доверили. А так проект очень интересный, можно как мини кассу для билетов использовать.
Мне бы такой станок и рукожопство. Странно, что Вам станок доверили. А так проект очень интересный, можно как мини кассу для билетов использовать.
+3
ачивка «Пережил ад перфекциониста электротехника»
Да разве это ад?
Не для слабонервных +21 (расчленёнка, тентакли, jpeg, текстовый редактора на arduino)
+2
UFO just landed and posted this here
Спека протокола доступна тут (одна из версий): www.adafruit.com/datasheets/A2-user%20manual.pdf
В среднем потребление от 1.5A до 3A.
Сама спека — отдельный ад. Принтер не всегда реагирует на команды из спецификации. Главноая проблема — инициализация (время разогрева, количество точек, скорость печати и прочие). Как я понял, хоть значения параметров и стандартизированы, но в реальности, каждый раз (для каждого принтара) их нужно выбирать методом калибровки. С этим было больше всего проблем с принтером — выставляешь параметры, печатаешь, меняешь параметры, снова печатаешь. И так до тех пор, пока не получается нормальное качество печати.
В среднем потребление от 1.5A до 3A.
Сама спека — отдельный ад. Принтер не всегда реагирует на команды из спецификации. Главноая проблема — инициализация (время разогрева, количество точек, скорость печати и прочие). Как я понял, хоть значения параметров и стандартизированы, но в реальности, каждый раз (для каждого принтара) их нужно выбирать методом калибровки. С этим было больше всего проблем с принтером — выставляешь параметры, печатаешь, меняешь параметры, снова печатаешь. И так до тех пор, пока не получается нормальное качество печати.
+1
UFO just landed and posted this here
Списки и прочее довольно просто реализовать на стороне телефона или компьютера. Взять за основу хоть WebView, а там уже любое форматирование текста. В данном случае, для меня этот принтер интересен процессом, а не результатом. А с точки зрения процесса, разработка редактора списков на Java не особо интересный процесс — похожих задач и на работе хватает. Но да, соглашусь, что для «продукта» такие фичи были бы необходимы, как и печать нотификаций или почты, прогнозов погоды и прочего.
0
Вспоминается подобный проект на кикстартере, кажется не набрал необходимую сумму. А жаль, очень клевый.
www.gizmag.com/little-printer-customized-newspapers/20660
www.gizmag.com/little-printer-customized-newspapers/20660
+2
На алиэкспрессе таких принтеров завались. Не оспариваем разряд по рукожопству автора, но просто если кому-то нужно такое без рукожопства, то 50-100 баксов и али Вам поможет:)
0
Многовато. Он около 20-25 стОит.
В поставке китайский драйвер под винду, либо кривой фильтр CUPS (для остальных)
Я его с полгода назад отреверсил и написал свой (есть на гитхабе)
В поставке китайский драйвер под винду, либо кривой фильтр CUPS (для остальных)
Я его с полгода назад отреверсил и написал свой (есть на гитхабе)
0
Я думаю, имеелся в виду синезубый. Он как раз 50-80 стоит. А USBшный да, меньше 30.
0
UFO just landed and posted this here
Я брал два. На али из daily deal (когда его по десятке продавали), а ещё один на dx.
Они очень похожи внешне, но, как оказалось, совершенно разные.
Один — xp-58. У него в комплекте несколько достаточно толковых тулзов, показывающие возможности. И его фильтр cups вполне работоспособен (правда, 32-битный — нужно будет поставить одну 32-битную либу из cups)
Второй — zj-58. Вот его завести в cups не удалось вообще никак (фильтр просто сразу падает в корку). Его пришлось переписать самому.
К слову, как оказалось, xp-58 тоже работает с этим самописным фильтром; правда, выдаёт немного мусора. Можно подправить фильтр, чтобы он работал с обеими моделями, но чего-то лень :)
В общем, на гитхабе роется по запросу zj-58, или у меня в профиле (есть в личке).
Покупать практически можно «по цвету», приводить ссылку на конкретную модель не вижу смысла.
Они очень похожи внешне, но, как оказалось, совершенно разные.
Один — xp-58. У него в комплекте несколько достаточно толковых тулзов, показывающие возможности. И его фильтр cups вполне работоспособен (правда, 32-битный — нужно будет поставить одну 32-битную либу из cups)
Второй — zj-58. Вот его завести в cups не удалось вообще никак (фильтр просто сразу падает в корку). Его пришлось переписать самому.
К слову, как оказалось, xp-58 тоже работает с этим самописным фильтром; правда, выдаёт немного мусора. Можно подправить фильтр, чтобы он работал с обеими моделями, но чего-то лень :)
В общем, на гитхабе роется по запросу zj-58, или у меня в профиле (есть в личке).
Покупать практически можно «по цвету», приводить ссылку на конкретную модель не вижу смысла.
+1
есть на гитхабе
имхо, не нужно стесняться давать прямые ссылки на такие репозитории.
0
Круто! Не удивляюсь уже что одинаковые мысли приходят разным людям совсем. Я делал тоже самое но остановился на лишь на передаче бинарных файлов с телефона и сделал намного проще, а потом забил и выложил что есть на гитхаб 23di.github.io/Printy-Site
+2
Я, пожалуй вставлю свои пять копеек по схожей задаче (печать с планшета на термоленте), ударившей в мне в голову года 2 назад.
Поискал принтеры (ваш тоже видел), но буквально за дополнительные 10-15 баксов нашелся вариант сблекджеком блютусом и аккумулятором.
Насколько мне известно, эта штука уже два года трудится где-то в Сибири на складе всякого добра и из проблем имеется только немного выгоревшая печатающая головка (или там термолента не очень).
Если есть вопросы, пишите, буду рад ответить. Всякие описания протоколов и прочее — по запросу. Протокол довольно простой, ESC-кодом устанавливается режим, затем идут данные (штука сама умеет QR коды и штрихкоды на любой вкус). Кому интересно про протокол есть часть одной из первых версий, сделанных на коленке для Proof of concept на c# (полностью исходники, увы, отданы вместе с устройством).
Поискал принтеры (ваш тоже видел), но буквально за дополнительные 10-15 баксов нашелся вариант с
Насколько мне известно, эта штука уже два года трудится где-то в Сибири на складе всякого добра и из проблем имеется только немного выгоревшая печатающая головка (или там термолента не очень).
Если есть вопросы, пишите, буду рад ответить. Всякие описания протоколов и прочее — по запросу. Протокол довольно простой, ESC-кодом устанавливается режим, затем идут данные (штука сама умеет QR коды и штрихкоды на любой вкус). Кому интересно про протокол есть часть одной из первых версий, сделанных на коленке для Proof of concept на c# (полностью исходники, увы, отданы вместе с устройством).
Код
public bool sendChar(char c){
if (!p.IsOpen) return false;
try {
this.write(c.ToString());
} catch (Exception ex){
Error = ex.Message;
return false;
}
return true;
}
public bool sendInt(int i) {return this.sendChar((char) i);}
public void setUnderline(bool s){
this.sendState('-',(s?1:0));
}
public void setEmph(bool s){
this.sendState('E',(s?1:0));
}
public void setDS(bool s){
this.sendState('D',(s?1:0));
}
public void setRotate(int s){
s=Math.Abs(s);
if (s>3) s=0;
this.sendState('V',s);
}
public void setInverse(bool s){
this.sendState('\x1D','B',(s?1:0));
}
public void sendState(char ch,int val){
this.sendState('\x1B',ch,val);
}
public void sendState(char init,char ch,int val){
this.sendChar(init);
this.sendChar(ch);
this.sendInt( val);
}
public void setSpacing(int dots){
dots=Math.Abs(dots);
if (dots>255) dots=8;
this.sendState('3',dots);
}
public void setSpacing(){
this.setSpacing(8); // default;
}
public void setJustify(int v){
v=Math.Abs(v);
if (v>3) v=0;
this.sendState('a',v);
}
public void test(bool full){
if (full) {
this.setUnderline(true); this.text("UnderLine "); this.setUnderline(false);
this.setEmph(true); this.text("Emph");this.setEmph(false);
this.setInverse(true); this.text("INVERSE ");this.setInverse(false);
this.nline();
}
//this.setDS(true);this.text("Example DS");this.setDS(false);
//this.qrcode("HelloHello",20,5); this.qrcode("Тестовая",20,5);
this.text("Привет мир");
this.nline();
this.sync();
}
0
Википедия не рекомендует возиться с термолентой:
В состав чековой ленты входит вредное вещество бисфенол А. Его наличие там загрязняет переработанную бумагу[1][2]. При наличии вещества в бумаге даже в следовых концентрациях оно может попадать в кровь через кожу. В статье[3] приводится расчёт, что если подержать чек в течение 5 секунд указательным и средним пальцем, то в среднем 1 мкг бисфенола А (точнее 0,2-6 мкг) проникает через сухую кожу, и примерно в десять раз больше через мокрую или жирную.
-1
Я как увидел ваш проект, сразу вспомнил про текстовые РПГ почему-то)
PS
Код картинкой это страшный грех.
<source lang="cpp"></source>
0
Мне вообще всегда хотелось мелкий принтер, но не термо, а матричный, типа такого ru.aliexpress.com/item/2014-new-hot-USB-port-Free-shipping-44mm-wide-dot-matrix-printer-RD-T16-Micro-Usb/32345130867.html
+1
Sign up to leave a comment.
Мобильная печать