次の方法で共有


Microsoft Dynamics GP でのプリンターの問題に関してよく寄せられる質問

この記事では、Microsoft Dynamics GP Applies to: Microsoft Dynamics GP でのプリンターの問題に関してよく寄せられる質問について説明します
元の KB 番号: 959033

よく寄せられる質問

Q1. プリンターの問題をトラブルシューティングするための一般的なヒントは何ですか?

A1 プリンターの問題をトラブルシューティングするには、次の複数のヒントを試すことができます。

  • Fabrikam, Inc. などのサンプル企業から印刷してみてください。

  • レポートが変更された場合は、次の操作を行うことができます。

    • 変更されたバージョンからセキュリティを削除し、既定のレポートを印刷します。
    • Reports.dic ファイルの移動または名前の変更を試みます。
    • 印刷ドライバーが破損している可能性があるため、印刷ドライバーを再インストールします。 新しいバージョンと古いバージョンのドライバーの両方を試すことができます。
  • Reports.dic ファイルを再作成します。 Microsoft Dynamics GP で Reports.dic ファイルを再作成する方法の詳細については、「 Microsoft Dynamics GP で Reports.dic ファイルを再作成する方法を参照してください。

  • Post Script (PS) 印刷ドライバーを使用している場合は、プリンターのプリンター制御言語 (PCL) ドライバーに切り替えます。 または、PCL ドライバーを使用している場合は、PS 印刷ドライバーに切り替えます。

  • 問題のあるプリンターがネットワーク プリンターの場合は、ワークステーションにローカルな別のプリンターにレポートを送信します。

  • Microsoft Dynamics GP から印刷の問題が発生した場合は、メモ帳を使用してレポートを印刷します。 これは、Microsoft Dynamics GP がメモ帳で使用するのと同じオペレーティング システム プリンター ロジックを使用するためです。

  • レポートを画面に印刷してみてください。 Microsoft Dynamics GP は、インストールされている印刷ドライバーを使用して、レポートの画面上のプレビューを生成します。 画面に印刷できるのにプリンターに印刷できない場合は、ネットワークの問題またはハードウェアの問題である可能性があります。

Q2. 印刷ドライバーの種類はいくつですか?

A2 印刷ドライバーには、一般的に次の 3 種類があります。

  • Post Script (PS): グラフィック レポートを印刷する場合、PS ドライバーの方が効率的です。
  • プリンター制御言語 (PCL): PCL ドライバーは、通常、ドライバーと共にインストールされる製造元のドライバーです。 これらのドライバーには、通常、プリンターの高度な機能を有効にする他のユーティリティが含まれています。
  • Uni-driver: これは、ほとんどのドット マトリックス プリンターで使用されるテキスト ベースのドライバーです。 これらのドライバーは、ブランドやモデルに関係なく、ほとんどのプリンターで動作します。 ただし、プリンターの高度な機能は失われます。

Q3. Microsoft Dynamics GP を起動すると、スプラッシュ画面が表示されます。 ただし、Microsoft Dynamics GP は起動せず、タスク バーのボタンには、名前として ERROR と共に Microsoft Dynamics GP ロゴが表示されます。 操作方法解決しますか?

A3 ERROR タスク バー ボタンを右クリックします。 コンテキスト メニューが表示されます。 Moveを選択し、方向キーを使用してスプラッシュ画面の背後からタスク バーを移動します。 タスク バーが表示されたら、エラー メッセージをメモします。

エラー メッセージが "Prop Res DLL が読み込まれていません" と似ている場合は、通常、Dell プリンターまたは Lexmark プリンターの.dll ファイルが登録されていないことを示します。 エラー メッセージに表示される.dll ファイルを登録するには、次のいずれかの方法を使用します。

  • 方法 1: プリンター ドライバー ファイルを System32 フォルダーにコピーします。 これを行うには、次の手順に従います。

    1. Windows エクスプローラーで、 drive:\Windows\System32\Spool\Drivers\W32x86\3 フォルダーを見つけます。

    2. Ctrl キーを押しながら、各プリンター ファイルを選択します。

      Note

      各プリンター ドライバー ファイルには、次のようなファイル名があります。

      • lx**prpb.dll
      • lx**prpr.dll
      • dl**prpb.dll
      • dl**prpr.dll

      注意

      これらのファイル名では、** はプリンターに関連付けられている 2 文字の指定のプレースホルダーです。

    3. 選択したプリンター ファイルを drive:\Windows\System32 フォルダーにコピーします。

  • 方法 2: プリンター ドライバー フォルダーを含むように Path 環境変数を更新します。 これを行うには、次の手順に従います。

    1. Startを選択し、コントロール パネルを選択し、システムとメンテナンスを選択してから、System を選択します。

    2. Advanced タブを選択し、その後、環境変数を選択します。

    3. System 変数で、Path 変数を選択し、Edit を選択します。

    4. ENDを押してパスの末尾にポインターを移動し、セミコロン (;)) を入力し、適切なメソッドを使用してプリンター ドライバー ファイルのパスを入力します。

      • 使用するコンピューターで 32 ビット バージョンの Windows が実行されている場合は、次の既定のパスを入力します。
        C:\Windows\System32\Spool\Drivers\W32X86\3
      • 使用するコンピューターで 64 ビット バージョンの Windows が実行されている場合は、次の既定のパスを入力します。
        C:\Windows\System32\Spool\Drivers\X64\3

      たとえば、32 ビット 版の Windows を実行しているコンピューターで Path 変数を更新すると、パスは次のようになります。
      %SystemRoot%\System32;%systemroot%;C:\Windows\System32\Spool\Drivers\W32X86\3

    5. OKを選択して、[システム変数の編集] ダイアログ ボックスを閉じます。

    6. [OK] を選択し、 [環境変数] ダイアログ ボックスを閉じます。

    7. [OK] を選択して [システム プロパティ] ダイアログ ボックスを閉じます。

Q4: ユーザーは File を選択し、 Print Setup を選択して、既定のプリンターを変更します。 ユーザーが Microsoft Dynamics GP を閉じて再起動すると、プリンターは最初に表示されていたプリンターに戻ります。 なぜ発生するのでしょうか。

A4 このような状況では、Microsoft Dynamics GP は設計どおりに動作しています。 Microsoft Dynamics GP プログラムは、Microsoft Dynamics GP の起動時にコンピューターの既定のプリンターとして表示されているものを選択します。

Microsoft Dynamics GP セッションの終了後もプリンター設定を維持する場合は、Microsoft Dynamics GP を開始する前に、リモート クライアントのローカル プリンター ドライバーを読み込む Citrix 環境またはターミナル サーバー環境を設定できます。 この構成を実装する方法の詳細については、Citrix/Terminal Server のドキュメントを参照してください。

Note

Citrix ターミナル サーバーでは、Citrix 環境を変更できます。 そのため、Microsoft Dynamics GP で別の既定のプリンターを選択すると、Microsoft Dynamics GP の再起動後もプリンターは既定のプリンターとしてマークされたままになります。 この設定を構成する方法の詳細については、Citrix サポートにお問い合わせください。

Q5: Citrix 環境で Microsoft Dynamics GP で請求書やその他のドキュメントを印刷しようとすると、次のエラー メッセージが表示されます。

"プリンター コンテキストを取得できません。"これを解決操作方法?

A5 Microsoft Dynamics GP が起動すると、Microsoft Dynamics GP は Windows で設定されている既定のプリンターを選択します。 Citrix サーバーで Microsoft Dynamics GP を発行済みアプリケーションとして使用する場合、Microsoft Dynamics GP で Windows プリンターを選択するのに十分な時間がありません。 このエラー メッセージを解決するには、次の手順に従います。

  1. 発行されたアプリケーションのプロパティで ICA クライアント オプション タブを選択し、 プリンターの作成を待たずにこのアプリケーションを起動する] チェック ボックスをオフにします

    Microsoft からは、テクニカル サポートを検索するのに役立つサード パーティの連絡先情報が提供されています。 この連絡先情報は、予告なしに変更される可能性があります。 Microsoft は、このサードパーティの連絡先情報の正確性を保証するものではありません。

  2. Dex.ini ファイルは、次のいずれかの場所にあります。

    • このファイルは、Dynamics GP コード フォルダーにあります。

    • 通常、このファイルは C:\Program Files\Microsoft Dynamics\ GP フォルダーにあります。

  3. メモ帳を使用してDex.ini ファイルを開きます。

  4. プリンターを参照する IP アドレスを含む行を検索します。 たとえば、次の行のような行が表示される場合があります。
    P_192.168.100.10HP LaserJet 400=0;0

  5. プリンターを参照する IP アドレスを含む行が見つかる場合は、各行の先頭に REM を挿入して変更します。 たとえば、次の行のような変更された行を使用します。 REM IP_192.168.100.10HP LaserJet 400=0;0

Q6: レポートを Adobe PDF ファイルとプリンターに送信することを指定するレポートのレポート オプションを作成します。 [ Destination ] ボタンを選択し、[画面]、[プリンター]、[ファイル] チェック ボックスをオンにします。 ファイル名を選択し、Adobe PDF ファイル形式を選択すると、[画面] チェック ボックスと [プリンター] チェック ボックスがオフになります。 なぜ発生するのでしょうか。

A6 Microsoft Dynamics GP の機能を使用すると、レポート オプションに対して複数選択された宛先を使用できます。 ScreenPrinter オプションの組み合わせ、および Screen オプションと PDF のファイル形式の組み合わせを使用できます。 ただし、プリンターと PDF ファイル形式の両方にレポートを送信することはできません。これは、Adobe および Microsoft Dynamics GP の新しいバージョンでの印刷ドライバーの要件のためです。 そのため、PDF のプリンターとファイル形式を除き、任意の変換先の組み合わせが可能です。

Q7: Microsoft Dynamics GP のテキスト レポートをレーザー プリンターに印刷すると、組み込みの Courier プリンター フォントで印刷されます。 Dex.iniの既定のファイルでフォントの書体とサイズの設定を制御するにはどうすればよいですか?

A7 フォントの書体とサイズを制御するために使用できる次の 3 つのDex.ini設定。

  • Font<Dexterity Font Name>=<TrueType Font>: この設定により、画面や Microsoft Dynamics GP 内のレポートで使用するさまざまなフォントを選択できます。 テキスト レポートでは、非比例フォントである Courier New フォントが使用されるため、Courier New を置き換えるために選択されるフォントも非比例フォントである必要があります。 さらに、選択したフォントは、この変更が行われているワークステーションで使用できる必要があります。 詳細については、「 フォントが比例しないかどうかを確認する方法 」セクションを参照してください。

    Note

    非比例フォントは、固定幅フォントまたは単一スペース フォントとも呼ばれます。

  • Tolerance=-1: この設定では、組み込みのプリンター フォントを無視し、スケーラブルな Windows TrueType フォントに置き換える Dexterity を要求します。

  • MinMilHeight=150: この設定は、フォントのサイズを増減するために使用されます。 レーザー プリンターの既定値は 150 です。

Note

すべてのプリンターとプリンター ドライバーの組み合わせで、これらの設定の使用がサポートされているわけではありません。 Dex.ini ファイルのこれらの設定でも、レポートの出力が変更されない可能性があります。

テキスト レポートに使用するフォントを変更するには、次の手順に従います。

  1. Dex.ini ファイルを見つけます。

    • Microsoft Dynamics GP 10.0 以降のバージョンの場合、Dex.ini ファイルはアプリケーション フォルダーの下のデータ サブフォルダーにあります。
  2. メモ帳を使用してDex.ini ファイルを開きます。

  3. Dex.ini ファイルの下部に次の行を追加します。

    FontCourier New=Lucida コンソール
    Tolerance=-1
    MinMilHeight=100

    Note

    別のフォントを選択することも、別の [高さ] 設定を使用することもできます。

  4. [ File メニューの Save を選択して、Dex.ini ファイルを保存します。

  5. Microsoft Dynamics GP を起動し、テキスト レポートを印刷します。 たとえば、[顧客のメンテナンス] ウィンドウから顧客レポートを印刷します。

フォントが非比例かどうかを確認する方法

  1. Microsoft Office Word を起動します。
  2. 1 行に 10 文字の 'I' 文字を入力し、Enter キーを押します。
  3. 1 行に 10 文字の 'W' 文字を入力し、Enter キーを押します。
  4. テキストの両方の行を選択します。
  5. チェックするフォントにフォントを変更します。
  6. I の行の合計幅が W の行と同じ場合、フォントは比例しません。

Windows Vista で使用できる非比例フォントの例には、次のフォントがあります。

  • ルシーダ コンソール
  • Lucide Typewriter
  • MS ゴシック
  • MS Mincho

注記

多くのフォントには複数のバージョンがあります。 フォントのバージョンが "Che" で終わる場合、フォントは非比例です。

Q8: レポートが印刷されるフォントを確認するにはどうすればよいですか?

A8 レポートが印刷されるフォントを決定する方法の詳細については、「 Dynamics によって選択された印刷フォント」を参照してください

Q9: レポート作成者は、レポート定義ウィンドウで最適なテキストフィットをマークするときに使用するフォントをどのように決定しますか?

A9 [レポート定義] ウィンドウで [最適なテキストに合わせる] がマークされている場合に使用するフォントをレポート ライターが決定する方法の詳細については、「 フォントは、最適なテキストに合わせて表示される場合に使用するフォント」を参照してください

この資料に記載されているサードパーティ製品は、マイクロソフトと関連のない他社の製品です。 明示的か黙示的かにかかわらず、これらの製品のパフォーマンスや信頼性についてマイクロソフトはいかなる責任も負わないものとします。