web-dev-qa-db-ja.com

CUPSを使用してインターネット全体から印刷するにはどうすればよいですか

私は小さな会社でプログラマー/ IT担当者として働いていますが、少し問題が発生しました。

ハードウェアはここのオフィスで組み立てられますが、ハードウェアのフェースプレートは私の家で母によってスクリーン印刷されています。彼女は物事についてこの棒を持っており、オフィスから注文書を配達する必要があります。電子メールで自分で印刷することはできません(そうではありません。合理的な答えを求めないでください)。

私はたまたま同じ家に住んでいるので、これらの注文書を配達するのは私次第であり、私はそれが苦手です。私は忘れているか、彼女は家にいないか、私は直接家に帰りません。

実際の質問:ここのオフィスのプリンターにドキュメントを送信し、自宅のCanon PrintDeviceから結果を吐き出したいのですが。両端(UbuntuまたはXP)に少なくとも1台のLinuxコンピューターと1台のWindowsコンピューターがあります。これは可能ですか?

1
Grant

最近のバージョンのWindowsでは、 インターネット印刷プロトコル を使用できます。ファイアウォールにポート用の穴を開けるだけです。その後、インターネットを介して印刷ジョブを送信するのは非常に簡単です。

2
Jack B Nimble

これはあなたの家とオフィスの間の接続性に大きく依存します。基本的に、直接印刷するには、2つの間にトンネルまたはVPNを設定する必要があります。

そうは言っても、あなたができるかもしれない他のことがあります:家からubuntuマシンのいくつかのソフトウェアが自動的にチェックする電子メールアドレスにPDFを電子メールで送信し、見つかった場合はPDFをダウンロードして印刷します。やや安全ではありませんが、プリンタをインターネットの荒野に開放するほどではなく、妥当なサイズのPerlプログラムの範囲内にあるはずです。

1
pjz

現在、安全な印刷プロジェクトに取り組んでおり、CUPSを使用しています。ただし、安全な部分はCUPSサーバーからプリンターへのものであり、クライアントからCUPSプリントサーバーへのものではありません。 Windowsのプリンタ設定ダイアログでhttpアドレスではなくhttpsアドレスを入力できるはずだと言った。 -自分で試したわけではありませんが、あなたがどれほど成功しているか聞いてみたいと思います。

CUPSユーザーフォーラムが役立つと思うかもしれません。彼らはコアCUPS開発者と非常に活発です。

0
Matthew

別のアプローチは RemoteByEmail であり、実装は非常に簡単です。

0
datatoo