板情報 | コンピュータ ]

サーマルプリンタ総合

スレッド作成:
タイトル:
名前: E-mail(省略可)
内容:

1 : あめぞうのことを知ってほしいです(1) / 2 : ALPS MDとしゃべってみるスレ 1話(18) / 3 : 運営総合 その1(1)
  (全部で3のスレッドがあります)

掲示板の使い方 / 新着をメールで受信 / 過去ログ倉庫 / スレッド一覧 / リロード


1 あめぞうのことを知ってほしいです (Res:1)All First100 Last50 SubjectList ReLoad 1
1a :2021/03/25(木) 04:06:53 ID:/ovdgkJo
下のURLにあめぞうの情報がありますのでそれを見て知ってください
あめぞうさんという方のためにもどうかお願いします
ttp://resistance333.web.fc2.com/newpage1.htm
ttp://tiyu.to/1ch_08.html

↓私の掲示板です
ttps://9207.teacup.com/aaaa/bbs
ttp://jbbs.shitaraba.net/internet/25518/

名前: E-mail(省略可)
全部読む 最新50 1-100 メール受信 掲示板トップ リロード


2 ALPS MDとしゃべってみるスレ 1話 (Res:18)All First100 Last50 SubjectList ReLoad 2
1名無しさん :2018/06/02(土) 14:46:12 ID:PPWIcTxI
ALPS社のマイクロドライプリンタとお話しするスレです。

同プリンタのコマンドセットやプリンタドライバの制作に関連する技術などを扱います。

公式
 マイクロドライプリンタ//アルプス電気
 ttp://www.alps.co.jp/brand/printer/index.htm

類似プロジェクト
 gdevmd2k (Ghostscript用のALSP MDプリンタドライバ)

12223 :2018/06/08(金) 12:31:12 ID:546x4cRg
次のように細かくデータをとって調べた結果です。
3.4mm 1B 2A 62 04 00 57 FF 00 00   1E 00011110 最小値

3.43mm 1B 2A 62 04 00 57 FF 00 00 0F 00001111

3.46mm 1B 2A 62 05 00 57 FF 00 01 07 80 01111000 0001で右に4bit分

3.5mm 1B 2A 62 05 00 57 FF 00 01 03 C0 00111100

3.56mm 1B 2A 62 05 00 57 FF 00 01 01 E0 00011110

3.6mm 1B 2A 62 04 00 57 FE 00 00   F0 11110000 右に4bit分(FE0000で右に8bit分)

3.65mm 1B 2A 62 04 00 57 FE 00 00 78 01111000

(省略されました・・全てを読むにはここを押してください)


13223 :2018/06/08(金) 21:01:11 ID:ke6.2D6Q
ダメだ。この考え方でいいか検証してたら、
1B 2A 62 08 00 57 FD 00 00 00 02 07 FF F8
なんてのがあった。
もう少しデータ集めが必要そう。


14248 :2018/06/09(土) 15:05:58 ID:ElrqrqOQ
Rubyは書きやすくて楽なのですが速度面が厳しいですね
ESC/POS用のアプリケーションはJavaScriptとRubyで作っていますがディザを実用的な速度で掛けられません
500x1000程度の単色画像をSierra Liteで二値化してもRubyでは数秒というオーダーの時間が必要です
そこでディザを掛ける部分のみ拡張ライブラリとしてCで作ったところ、一瞬で終わるようになりましたからやはり
ネイティブコードにする必要がありそうな感じがしています
これを作っているときにSEGVを出してしまい数日頭を抱えるという失敗を・・・

その関係もあり勉強もかねて開発環境をRust+OpenCV+α(+C)にしてみようかなぁ・・・と考えていたところです


15223 :2018/06/11(月) 14:19:39 ID:A3XJtUq6
開発環境は、動作が速ければ、何でもいいかな。
仮想プリンタからRedMonあたりでアプリケーションにデータを渡して印刷できれば使い勝手がいいかな。
gostscriptの方も頑張っているみたいでしたので、日本の方、外国の方が作ったMDプリンタ用のソースを見てみました。
外国の方が作ったのは、インク番号も網羅していて、すごかったです。
ディザ-処理もソースに書かれていました。
Cで書かれているみたいなので、参考になるかもしれません。


16248 :2018/06/11(月) 22:43:55 ID:x245rr7E
とりあえずライブラリ類を用意しない事には始まらないのでOpenCV 2.4のビルドを試みています
日曜日に3度目の正直で成功するも、今日ちょっとオプションを変更してみたらリンクエラーが再発
安定してビルドできないと後々困りそうだし何とかしたいけど結果が出るまで1~2時間かかるのでなかなか捗らないです
ファイル名がおかしいしcmakeの問題だろうか・・・

PDFiumはgitクライアント?を用意しないとそもそもソースを取ってこれないようで未着手です


17248 :2018/07/01(日) 04:07:14 ID:Ikye3VOE
一応近況
OpenVCはビルド済み。デッドコード削減のためstaticにしたかったけどリンク条件がきついのでとりあえずdynamicで
PDFiumはVS2017を要求してくるためひとまず棚上げ(すぐには環境を構築できない)
WindowsにおけるUSBプリンタのデバイスパスの取得はWindowsAPI経由でも出来るらしいのでそちらで実装予定
今はライブラリ周りのI/Fをのろのろと実装中・・・


18名無しさん :2018/07/01(日) 11:27:04 ID:0bJ54en.
>>17
ガンガレ!
応援しているぞ


名前: E-mail(省略可)
全部読む 最新50 1-100 メール受信 掲示板トップ リロード


3 運営総合 その1 (Res:1)All First100 Last50 SubjectList ReLoad 3
1 ◆SeX2d6x/go :2018/06/02(土) 14:31:46 ID:PPWIcTxI
掲示板の運営に関する話題はこちらにお願いします。

・荒らし通報
・掲示板の設定変更議論
・削除依頼
・ホワイトリスト登録依頼
などなど

名前: E-mail(省略可)
全部読む 最新50 1-100 メール受信 掲示板トップ リロード