こんにちは。
私はオーストリア在住の自動車整備士で、プログラマーではありません。LinuxでCDやDVDに直接印刷したいと思い、調べてみたところ、使える解決策が見つかりませんでした。フォーラムを長い間探しても何も見つからなかったため、ClaudeとClaude Codeに助けを求め、これらのAIツールと一緒にアプリを作りました — もともとは自分のためだけに。
思いのほかうまくいったので、すべてのLinuxユーザーに公開することにしました。同じ問題を抱えている方がいるかもしれません。
Disc Printer は、Linux向けのGTK4アプリで、ディスクトレイを使ってCD/DVD/Blu-rayに直接印刷できます。Wine不要、Windows不要です。PPDファイルを解析することで、ディスクトレイ印刷に対応したプリンターを自動検出します。私はCanon PIXMA TS705a (TS700 SeriesのCUPS PPDで動作)でのみテストしました。他のメーカーで動作するかどうかはわかりません。
主な機能
- ディスクトレイ経由でCD/DVD/Blu-rayに直接印刷
- PPD解析によるプリンター自動検出(メーカー問わず)
- グラフィックエディタ:複数画像、レイヤー、回転、拡大縮小、透明度、明るさ/コントラスト、反転
- デザインの保存・読み込み(.discprint形式 — 画像を埋め込み)
- 元に戻す/やり直し(Ctrl+Z)
- 34言語対応(日本語含む)
動作要件
- CUPSがインストールされ、動作していること
- プリンターがすでにCUPSで設定済みで正常に動作していること
- プリンターがディスクトレイ印刷に対応していること
インストール方法
Arch/CachyOS:
paru -S disc-printer
その他のディストリビューション:
pip install disc-printer
Flatpak(全ディストリビューション対応):
flatpak install --user disc-printer.flatpak
flatpak run de.haku.disc-printer
※事前に必要: flatpak install flathub org.gnome.Platform//47
リンク
- GitHub: https://github.com/MrHaku81/disc-printer
- AUR: https://aur.archlinux.org/packages/disc-printer
- Flatpak Bundle: https://github.com/MrHaku81/disc-printer/releases
他のプリンターでテストしていただける方、フィードバックをいただければ嬉しいです!