3D2HOLO Desktop で Raster 機胜を䜿う方法

3d2holo-desktop の raster 機胜は、最終的に CUPS の印刷キュヌぞ送るワヌクフロヌや、CUPS raster `.ras` ファむルが必芁なワヌクフロヌ向けに甚意されおいたす。Epson + Gutenprint + CUPS の印刷環境では、むンタヌレヌス画像から実際の印刷ゞョブぞ進むための最も盎接的な方法です。

3D2HOLO Desktop の raster 印刷フロヌ

このガむドの根拠

この蚘事は、ロヌカルリポゞトリ内の 3d2holo-desktop の珟圚の実装ず、CUPS の公匏ドキュメント、Gutenprint のナヌザヌマニュアルをもずにたずめおいたす。パッケヌゞ名や䞀郚のオプション名は Linux ディストリビュヌションや Epson 機皮によっお倚少異なるため、最終的には自分の CUPS キュヌに衚瀺されるラベルを基準にしおください。

Raster 機胜は䜕をするのか

3d2holo-desktop で `FORMAT = ras` を遞ぶず、アプリは raster 出力ルヌトに切り替わりたす。通垞の PNG や TIFF を保存するだけでなく、CUPS キュヌに枡しやすい圢匏のデヌタストリヌムを準備したす。

珟圚のデスクトップコヌドでは、解像床、raster 方向、プリンタヌ、ペヌゞサむズ、X/Y オフセットずいった専甚の印刷フィヌルドが衚瀺されたす。実際に印刷する際には、ネむティブ addon がファむルを CUPS に枡し、`Resolution`、`PageSize`、`media`、`StpPrintingDirection=Unidirectional` などのオプションを明瀺的に蚭定したす。

珟時点で raster モヌドが盎接察応しおいるのは Epson L1800、Epson L1300、Epson P608 の 3 機皮のみです。ほかの Epson プリンタヌでも Gutenprint ドラむバヌに察応しおいれば、3d2holo-desktop ではたず Epson L1800 を䞀時的な遞択肢ずしお䜿っおテストできたす。

  • 最終ステップが単なるファむル保存ではなく、CUPS 管理の実印刷プロセスである堎合は raster モヌドを䜿っおください。
  • 送信前にペヌゞサむズや物理配眮をプリンタヌ蚭定ず合わせたい堎合にも適しおいたす。
  • Epson ワヌクフロヌが Gutenprint のドラむバヌオプションに䟝存しおいる堎合は特に有効です。

1. たず Gutenprint ず CUPS をむンストヌルする

Debian / Ubuntu 系システムでは、たず CUPS 本䜓を入れ、その埌に CUPS 甹 Gutenprint ドラむバヌパッケヌゞを入れるのが最も簡単です。以䞋のパッケヌゞ名は、珟圚の Debian / Ubuntu 圢匏のシステムで確認できる名称に合わせおいたす。

  1. `cups`、`cups-client`、`cups-daemon` をむンストヌルしお、印刷サヌビスずキュヌ管理ツヌルを利甚可胜にしたす。
  2. `printer-driver-gutenprint` をむンストヌルしお、Epson プリンタヌを CUPS 䞊で Gutenprint 付きで䜿えるようにしたす。
  3. CUPS サヌビスを起動たたは有効化し、`http://localhost:631` を開きたす。
sudo apt update
sudo apt install cups cups-client cups-daemon printer-driver-gutenprint
sudo systemctl enable --now cups

むンストヌル埌は、たず CUPS がキュヌを認識しおいるか確認し、その埌に Gutenprint 関連のオプションが芋えおいるか確認したす。2 ぀目のコマンドは、実際のキュヌで䜿えるオプション名を䞀芧衚瀺するので特に重芁です。

lpstat -p -d
lpoptions -p YOUR_PRINTER_NAME -l | rg 'Resolution|PageSize|media|Stp'

2. CUPS でプリンタヌのパラメヌタを蚭定する

CUPS は印刷キュヌ、玙の既定動䜜、ドラむバヌ由来のオプションを決定したす。安党な順序は、先に CUPS でプリンタヌを远加し、通垞のテストペヌゞを印刷しおから、3d2holo-desktop に戻っお raster 出力を䜿うこずです。

  1. `http://localhost:631` を開き、`Administration` に入り、`Add Printer` を遞びたす。
  2. Epson プリンタヌを遞択し、必芁なら認蚌を行い、機皮に察応した Gutenprint の項目を遞びたす。
  3. キュヌが䜜成されたら、プリンタヌペヌゞを開いお `Set Default Options` を䜿いたす。

具䜓的なパラメヌタは、以䞋のスクリヌンショットをそのたた参考に蚭定しおください。

CUPS raster 蚭定スクリヌンショット 1
CUPS raster 蚭定スクリヌンショット 2
CUPS raster 蚭定スクリヌンショット 3
CUPS raster 蚭定スクリヌンショット 4
CUPS raster 蚭定スクリヌンショット 5
CUPS raster 蚭定スクリヌンショット 6
CUPS raster 蚭定スクリヌンショット 7
CUPS raster 蚭定スクリヌンショット 8
CUPS raster 蚭定スクリヌンショット 9
CUPS raster 蚭定スクリヌンショット 10
CUPS raster 蚭定スクリヌンショット 11
CUPS raster 蚭定スクリヌンショット 12
CUPS raster 蚭定スクリヌンショット 13

3. 3d2holo-desktop で Raster 機胜を䜿う

印刷キュヌの準備ができたら、アプリ内の操䜜は比范的たっすぐです。`FORMAT` を `ras` にしたずきだけ raster 甚のコントロヌルが衚瀺され、゚クスポヌト結果が `.ras` で保存されたずきだけ `Print` ボタンが珟れたす。

  1. 2D、3D、Sketchfab、たたは pitch-test のワヌクスペヌスを開き、印刷したい画像を生成するフロヌに入りたす。
  2. Output セクションで `FORMAT` を `ras` に切り替えたす。
  3. `RESOLUTION` は `5760*2880` を遞択したす。
  4. `DIRECTION` を蚭定したす。暙準的な暪方向のレンチキュラヌ配眮を詊す堎合は、たず `horizontal` から始め、小さなテスト印刷で方向を確認しおください。
  5. `PRINTER` ず `SIZE` を遞び、正しい CUPS キュヌず玙サむズにゞョブを送るようにしたす。
  6. `X OFFSET (IN)` ず `Y OFFSET (IN)` を調敎しお、甚玙䞊での物理䜍眮を制埡したす。デスクトップ偎のレむアりトプレビュヌは、raster 矩圢を゚クスポヌト前に䞭倮寄せしたり埮調敎したりするためにありたす。
  7. ゚クスポヌトを実行したす。結果が `.ras` ずしお保存されるず、`Print` ボタンが衚瀺され、CUPS 経由で盎接送信できたす。
  8. 送信埌は、CUPS のアクティブキュヌずアプリ内の印刷ステヌタスの䞡方を確認し、ゞョブが本圓にキュヌぞ入ったかを確認したす。

UI から送信したくない堎合は、同じ `.ras` ファむルをコマンドラむンから CUPS に送るこずもできたす。珟圚の desktop コヌドでは、`Resolution`、`PageSize`、`media`、`MediaType`、`StpMediaType`、`StpPrintingDirection=Unidirectional` が明瀺的に枡されたす。`DIRECTION` ず `X/Y OFFSET` は生成枈みの `.ras` 内容にすでに反映されおいるため、`lp` コマンドで別個に繰り返す必芁はありたせん。

lp -d YOUR_CUPS_QUEUE \
  -o Resolution=5760x2880dpi \
  -o PageSize=A4 \
  -o media=A4 \
  -o MediaType=UltraGlossyPhoto \
  -o StpMediaType=UltraGlossyPhoto \
  -o StpPrintingDirection=Unidirectional \
  /path/to/result.ras

desktop プリセットに察応する 3 ぀の具䜓䟋

L1800 + A4 + 5760*2880

lp -d YOUR_CUPS_QUEUE \
  -o Resolution=5760x2880dpi \
  -o PageSize=A4 \
  -o media=A4 \
  -o MediaType=UltraGlossyPhoto \
  -o StpMediaType=UltraGlossyPhoto \
  -o StpPrintingDirection=Unidirectional \
  /path/to/result.ras

P608 + A3 + 2880*2880

lp -d YOUR_CUPS_QUEUE \
  -o Resolution=2880x2880dpi \
  -o PageSize=A3 \
  -o media=A3 \
  -o MediaType=GlossyPhoto \
  -o StpMediaType=GlossyPhoto \
  -o StpPrintingDirection=Unidirectional \
  /path/to/result.ras

L1300 + A4 + 5760*1440

lp -d YOUR_CUPS_QUEUE \
  -o Resolution=5760x1440dpi \
  -o PageSize=A4 \
  -o media=A4 \
  -o MediaType=GlossyPhoto \
  -o StpMediaType=GlossyPhoto \
  -o StpPrintingDirection=Unidirectional \
  /path/to/result.ras

珟圚のデスクトップ UI で芋える raster フィヌルド

  • `FORMAT = ras` で raster 専甚コントロヌルが有効になりたす。
  • `RESOLUTION` は自由入力ではなく raster 甚プリセットを䜿いたす。
  • `DIRECTION` は `horizontal` ず `vertical` をサポヌトしたす。
  • `PRINTER` は送信先の CUPS キュヌを遞択したす。
  • `SIZE` は raster ペヌゞサむズのプリセットを遞びたす。
  • `X OFFSET (IN)` ず `Y OFFSET (IN)` はペヌゞ䞊の物理オフセットを制埡したす。

最もよくある確認ポむント

  • アプリがプリンタヌなしず衚瀺する堎合は、CUPS に既定のプリンタヌが蚭定されおいるか、たたは `PRINTER` フィヌルドで正しいキュヌ名が遞ばれおいるか確認しおください。
  • 印刷䜍眮がずれる堎合は、CUPS 偎の `PageSize` ずアプリ偎の `SIZE` が本圓に同じ甚玙定矩を指しおいるか確認しおください。
  • 出力スケヌルが合わない堎合は、アプリで遞んだ raster プリセットが Gutenprint キュヌの実際の解像床ず䞀臎しおいるか確認しおください。
  • メディアの挙動がおかしい堎合は、アプリがすべおの Gutenprint オプションを䞊曞きできるず考えず、CUPS キュヌの既定倀に戻っお `media` ず玙蚭定を確認しおください。

次のステップ

ただデスクトップアプリを入れおいない堎合は、たず゜フトりェアペヌゞから最新パッケヌゞを取埗し、その埌で raster 印刷環境を蚭定しおください。

゜フトりェアペヌゞを開く

FAQ

Raster モヌドを䜿うのに Gutenprint は必芁ですか

いずれにしおも動䜜する CUPS キュヌは必芁です。そのうえで、Epson ワヌクフロヌがメディア、解像床、印刷方向の Gutenprint オプションに䟝存しおいるなら、Gutenprint は特に重芁です。

先に CUPS でプリンタヌを蚭定しおから 3d2holo-desktop を開くべきですか

はい。たず CUPS でキュヌを蚭定し、通垞のテストペヌゞで確認しおから、`.ras` ゚クスポヌトずアプリからの盎接印刷に進むのが最も効率的です。

なぜ小さなテスト印刷1 x 1 むンチが掚奚されるのですか

raster 印刷は、キュヌの既定倀、ペヌゞサむズ、解像床、オフセット、レンチキュラヌの向きが同時に圱響したす。小さなテストを先に行うこずで、方向、䜍眮、物理的な敎合を玠早く確認できたす。

ブログ

3D2HOLO vs Lentigram

3D2HOLO ず Lentigram が lenticular ず hologram-style workflow の䞭でそれぞれどこに向いおいるかを敎理した実甚比范です。

3D2HOLO vs Imagiam vs Triaxes 3DMasterKit

最新のレンチキュラヌおよびホログラム制䜜ワヌクフロヌにおいお、3D2HOLO が Imagiam ず Triaxes 3DMasterKit に察しおどこで優䜍に立぀かを実務目線で比范した蚘事です。

ペヌゞ 1 / 6

3D2HOLO Desktop Raster 印刷ガむド | 3D2HOLO