投稿

9月, 2026の投稿を表示しています

ゲームボーイポケットプリンタで遊ぶ。GBPPサーバー作成記録

イメージ
ゲームボーイのポケットプリンタで遊ぼう ! 今回は、ゲームボーイポケットプリンタをゲームボーイ本体なしで使えるようにするガジェットを制作しましたので紹介します。 ※注:本工作は個人で調査・実施した記録です。参考に作業されたことで発生した不都合に関して責任は負いかねますので、自己責任のもと実施してください。 ゲームボーイポケットプリンタは、かつて発売されていた小型の感熱式プリンタです。印字幅160ドットと低解像度ですが、今となってにあえてその解像度で印刷するのがレトロでロマンがありますよね。本来は単三電池を6本使用しますが、以前の 改造でUSB PD給電に対応させました。よろしければそちらの記事 も併せて参照してください。 さて、今回作成したGBPPSV(ゲームボーイポケットプリンタサーバー)には、大きく分けて2つのモードがあります。 1. スタンドアロンモード 単体でポケットプリンタに接続して動作するモードです。PCに接続するとストレージとしてマウントされ、各フォルダに対応するファイルを格納しておくことで、本体操作のみで出力できます。そのほか、ドット絵作成・印刷機能やPOS機能も追加しました。 PICT :画像データの解像度変更を内部で自動処理します。PNG、JPEG、GIFの読み込みに対応しています。 TXT :TXTファイルを印刷します。1行10文字で、タグによる太字・中央揃え・画像挿入が可能です。 QR :事前に保存したQRコード画像を印刷します(新規作成はWebモードにて対応)。 PIXELART :8x8および16x16のピクセルアートを作成できます。ディスプレイ自体は2階調ですが、内部的に4階調表現ができるようにしており、印刷も4階調に対応しています。 POS :あらかじめ用意したリストから商品と数量を選択することで、合計金額を含めたレシート印刷ができます。 2. WebUSBモード PCやAndroid端末にUSB接続し、Webブラウザ経由でプリンタを操作するモードです。 TXT :テキストの作成、印刷、およびサーバーへの保存ができます。 PICT :選択した画像ファイルをプリンタ出力用に最適化します。二値化の閾値や変換方法を調整でき、印刷・保存が可能です。 QR :入力したテキストからQRコードを生成して印刷します。 PIXELART :ブラウザ上で...