GO-Globalによる印刷

GO-Globalのクライアント側印刷、プリンタードライバー、プロキシプリンターの設定と管理方法を学び、シームレスなクロスプラットフォーム印刷を実現します。

掲載日
2026年1月13日
最終更新日
2026年1月13日
目次

GO-Globalによる印刷

はじめに

GO-Globalは、主要なプラットフォームすべてにおいてクライアントサイドの印刷をシンプルかつ確実に実現します。ローカルプリンター、USBプリンター、ネットワークプリンターへの印刷を問わず、GO-Globalは自動的にプリンター設定を検出し構成するため、シームレスな体験を保証します。管理者は、管理コンソールからプリンターへのアクセス、ドライバーソース、設定を容易に管理でき、セキュリティとパフォーマンスの要件を満たせます。

GO-Globalは、すべてのクライアントプラットフォームでクライアントサイド印刷をサポートします。デフォルトでは、ユーザーがGO-Globalホストにサインインすると、GO-Globalは自動的にクライアントのデフォルトプリンター情報を検出します。これにはデフォルトプリンターのポートとプリンタードライバーが含まれます。プリンタードライバーがGO-Globalホストにインストールされていない場合、GO-Globalはドライバーの検索を試み、自動的にインストールします。

GO-Globalホスト上でアプリケーションを実行する際、ユーザーはネットワークプリンターおよびコンピュータに直接接続されたプリンター(シリアル、パラレル、USBポート経由など)への印刷が可能です。

管理者は、-acおよびprinterconfig GO-Global起動 パラメーターを使用して、ユーザーが利用可能なプリンターを制御できます。

ショートカットからGO-Globalを実行する場合、-acパラメータに「all」「none」「default」を指定することで、GO-Globalホスト上で動作するアプリケーションからそれぞれ全てのプリンター、一切のプリンター、デフォルトプリンターのみを利用可能にできます。例えば、全てのプリンターを利用可能にするには、ターゲットを以下のように指定したショートカットを作成します: "C:\Program Files\GraphOn\AppController\AppController.exe" -ac all

同様に、ログオンページからGO-Globalを実行する場合、printerconfigパラメータに「all」、「none」、または「default」を指定します。例えば、以下のパラメータで全てのプリンターを利用可能にします:http://hostname/logon.html?printerconfig=all

オプションが指定されていない場合、GO-Globalはユーザーのデフォルトプリンターのみを自動的に設定します。

プリンタードライバーへのアクセス権限

GO-Globalは以下のソースからプリンタドライバを入手することができます:

  • ユニバーサルプリンタードライバー: GO-Globalには 、あらゆるクライアントプリンターへの印刷が可能なユニバーサルプリンタードライバーが含まれています。クライアントプリンターの設定にユニバーサルプリンタードライバーを使用できるようにするには、このオプションを有効にしてください。
  • Windows プリンタードライバー: Windows プリンタードライバーオプションを有効にすると 、既にインストールされているネイティブドライバーを使用してプリンターを設定できるようになります。

ユニバーサルプリンタードライバーのみが有効な場合、プリンタードライバーとしてユニバーサルプリンタードライバーのみが使用されます。 ネイティブドライバは使用されません。これはデフォルト設定です。

Windows プリンタドライバが有効になっている場合、ホストにインストールされているネイティブプリンタドライバが使用されます。プリンタのネイティブドライバがインストールされていない場合、またはプリンタのネイティブドライバがタイプ 4 プリンタドライバ(GO-Global はサポートしていません)である場合、ユニバーサルプリンタドライバオプションがチェックされていると、そのプリンタはユニバーサルプリンタドライバを使用するように設定されます。 ユニバーサルプリンタードライバーオプションがチェックされていない場合、プリンターはユーザーに利用できません。

ユニバーサルプリンタードライバーもWindowsプリンタードライバーも有効化されていない場合、プリンターは設定されず、クライアント印刷は無効になります。

ユニバーサルプリンタードライバーはWindows、Linux、macOSでサポートされています。ユニバーサルプリンタードライバーで印刷する場合、ユーザー(またはグループ)は一時ディレクトリへのフルアクセス権限が必要です。

ユニバーサルプリンタードライバーが有効な場合、各セッションに「Preview PDF」という名前のプリンターが設定されます。このプリンターに印刷された文書は自動的に.pdfファイルに変換され、クライアントコンピューターに表示されます。ユーザーは任意で文書を保存、印刷、またはメール送信できます。ユニバーサルプリンタードライバーのPDF変換機能を利用するには、クライアントコンピューターにAdobe ReaderなどのPDFリーダーが必要です。

プリンタードライバーソースへのアクセスは、管理者が[ホストオプション]ダイアログで設定します。

プリンタードライバーへのアクセスを指定する

  1. 管理コンソールで、[すべてのホスト] リストから目的のホストを選択します。
  2. ツール | ホストオプションをクリックします。
  3. クライアントアクセスタブをクリックしてください。
  4. 目的のドライバーソースの横にあるボックスをクリックしてください。
  5. [OK]をクリックしてください。

クライアント側印刷はデフォルトで有効になっています。管理者は管理コンソールのホストオプションダイアログからクライアント側印刷を無効にします。

プリンタ設定

GO-Globalクライアントがホストに接続すると、プロキシプリンターがホスト上に自動的に作成され、クライアントプリンターへの印刷インターフェースとして機能します。プロキシプリンターとは、GO-Globalセッション内で動作するアプリケーションとクライアントプリンター間のブリッジとして、GO-Globalがホスト上に設定するプリンターです。プロキシプリンターは自動または手動で設定できます。

プロキシプリンタの設定では、ネイティブプリンタドライバが優先されます(利用可能で設定で使用が許可されている場合)。ネイティブドライバが利用できない場合は、ユニバーサルプリンタドライバを使用できます。

管理者は、プロキシプリンタ作成時に使用するプリンタドライバを管理するいくつかの方法を利用できます。クライアントプリンタの設定は、対応するプロキシプリンタに複製されます。 セッション終了時には、そのセッションのプロキシプリンターは削除されます。セッションが切断された場合、プロキシプリンターは削除されません。アプリケーション公開サービスが開始されると、システム上のすべてのプロキシプリンターが削除されます。

プロキシプリンターが設定されている場合、ネイティブプリンタードライバーを選択する際には優先順位の階層が存在します。管理コンソールで「Windowsプリンタードライバー」オプションが無効化されている場合、この優先順位は適用されません。

ネイティブドライバーは以下の順序で選択されます:

  • プリンターアプレット。プリンターアプレットにおけるユーザによるプリンタードライバーの選択は、他のすべてのドライバー選択方法に優先します。
  • マッピングされたプリンタードライバー。MappedPrinterDrivers.xml には、各ドライバーで使用可能なドライバー名のリストが含まれています。このファイルはアプリケーション公開サービスによって生成されますが、管理者による手動編集も可能です。
  • クライアント側ドライバー名。クライアントにインストールされているドライバーと完全に一致する名前のドライバーが、プロキシプリンターの設定に使用されます。

印刷可能領域の調整

場合によっては、GO-Global ユニバーサルプリンタードライバー(UPD)を使用して印刷するアプリケーションでは、文書の領域が切り取られることがあります。これは、ページの端付近にある文書の一部が印刷されない現象です。この問題に対処するには、代替の .PPD ファイルを使用して文書の印刷可能領域を定義してください。

代替の.PPDファイル
」をインストールするには1. UniversalRemotePrinter.ppdを以下からダウンロードします: https://releases.graphon.com/files/UniversalRemotePrinter.ppd
2. アプリケーション公開サービスを停止します。
3.    元のUniversalRemotePrinter.ppd の名前を変更し、代替のUniversalRemotePrinter.ppdを次のフォルダにコピーします。 C \Windows\System32\spool\drivers\x64\3
4. UniversalRemotePrinter.bpdが存在する場合、それを削除します。
5. アプリケーション公開サービスを開始します。

代替の.PPDに問題がある場合は、上記と同じ手順で元の.PPDに戻してください。

UniversalRemotePrinter.ppdファイルは、ユニバーサルプリンタードライバーのドライバー設定を定義します。このファイルのデフォルトバージョンでは、ドライバーが印刷できる領域はページ全体です。これは、テキストや画像をページの端まで印刷できることを意味します。ほとんどのプリンターは物理的にこれを実現できません。 代替の.PPDファイルは、定義された用紙サイズに対して1/4インチ(6.35 mm)の余白を設定します。これによりアプリケーションは印刷可能領域を予測でき、印刷ジョブをクリッピングなしでレイアウトできます。

結論

ネイティブおよびユニバーサルプリンタードライバーの両方をサポートするGO-Globalは、すべてのユーザーに柔軟なクロスプラットフォーム印刷環境を提供します。集中管理、自動ドライバー管理、PDF出力機能により、管理者はあらゆる環境で一貫したユーザー体験を維持しつつ、印刷効率を最適化できます。

クラウドベースのアプリケーション配信を検討中のISVですか?GO-Globalがお客様のエンドユーザーのソフトウェアアクセスを合理化するためにどのようなお手伝いができるかについては、当社までお問い合わせください。または、無料トライアルをダウンロードしてご自身でお試しください。