windows-nt/Source/XPSP1/NT/printscan/print/drivers/usermode/gpdres/nc62jres
2020-09-26 16:20:57 +08:00
..
ctt Add source files 2020-09-26 16:20:57 +08:00
etc Add source files 2020-09-26 16:20:57 +08:00
km Add source files 2020-09-26 16:20:57 +08:00
pfm Add source files 2020-09-26 16:20:57 +08:00
um Add source files 2020-09-26 16:20:57 +08:00
common.c Add source files 2020-09-26 16:20:57 +08:00
comoem.cpp Add source files 2020-09-26 16:20:57 +08:00
debug.c Add source files 2020-09-26 16:20:57 +08:00
dirs Add source files 2020-09-26 16:20:57 +08:00
names.h Add source files 2020-09-26 16:20:57 +08:00
nc62jres.c Add source files 2020-09-26 16:20:57 +08:00
nc62jres.inf Add source files 2020-09-26 16:20:57 +08:00
nc62jres.ini Add source files 2020-09-26 16:20:57 +08:00
nc62jres.rc Add source files 2020-09-26 16:20:57 +08:00
nc62jres.rcv Add source files 2020-09-26 16:20:57 +08:00
pdev.h Add source files 2020-09-26 16:20:57 +08:00
readme.txt Add source files 2020-09-26 16:20:57 +08:00
sources.ddk Add source files 2020-09-26 16:20:57 +08:00
sources.inc Add source files 2020-09-26 16:20:57 +08:00

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#### 9/12/97

----------------------------------------------------------------------------
           ■  PCPR602シリーズプリンタドライバの変更点    ■
----------------------------------------------------------------------------

PCPR602シリーズは以下の本のファイルと本の (nc62jres.dll)
から成ります。


ドライバ名称                   GPDファイル名     DLL名
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
NEC PC-PR2000                   nc6220j.gpd         nc62jres.dll
NEC PC-PR1000/2                 nc62102j.gpd        nc62jres.dll
NEC PC-PR1000                   nc6210j.gpd         nc62jres.dll
NEC PC-PR602R                   nc62rj.gpd          nc62jres.dll
NEC PC-PR602                    nc62j.gpd           nc62jres.dll
NEC PC-PR601                    nc6261j.gpd         nc62jres.dll


<<改版履歴>>



リリース日
 ̄ ̄ ̄ ̄ ̄
    新規リリース

変更点
 ̄ ̄ ̄
    ターゲットを「NEC PCPR602R」に絞り開発。
    NT4.0対応PCPR602ドライバのGPCファイルを変換して
    GPDファイルを作成し、新たにUD5でサポートされた新機能を追加しました。
    基本的にはNT4.0PCPR602ドライバの機能を移植したという
    形です。

制限事項
 ̄ ̄ ̄ ̄
    先日送付いたしましたNPDL2での制限、
    「ninesnt5_017-026.doc」と同様です。ご参照願います。




リリース日
 ̄ ̄ ̄ ̄ ̄
    PC-PR602Rの更新と残りのプリンタ新規リリース

◆変更点
 ̄ ̄ ̄ ̄
PC-PR602Rにつきましては、以下の変更を行いました。

【OEM.DLL】
・nc62jres.c
    OEMSendFontCmdでのコマンド出力不正を修正switch文のcaseY、L



【GPDファイル】

PC-PR602R以外のものにつきましては新規リリースとなります。

・nc62rj.gpd
    PaperSizeでのPrintableAreaを
        Orientationによって切り分けるよう修正

制限事項
 ̄ ̄ ̄ ̄
    先日送付いたしましたNPDL2での制限、
    「ninesnt5_017-026.doc」と同様です。ご参照願います。




#### 9/8/97

----------------------------------------------------------------------------
           ■  PCPR602シリーズプリンタドライバの変更点    ■
----------------------------------------------------------------------------

PCPR602シリーズは以下の本のファイルと本の (nc62jres.dll)
から成ります。

今回リリースは、PC-PR602R用のドライバのみです。
残りの5機種は順次送付いたします。


ドライバ名称                   GPDファイル名     DLL名
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
NEC PC-PR2000                   nc6220j.gpd         nc62jres.dll
NEC PC-PR1000/2                 nc62102j.gpd        nc62jres.dll
NEC PC-PR1000                   nc6210j.gpd         nc62jres.dll
NEC PC-PR602R                   nc62rj.gpd          nc62jres.dll
NEC PC-PR602                    nc62j.gpd           nc62jres.dll
NEC PC-PR601                    nc6261j.gpd         nc62jres.dll


<<改版履歴>>



リリース日
 ̄ ̄ ̄ ̄ ̄
    新規リリース

変更点
 ̄ ̄ ̄
    ターゲットを「NEC PCPR602R」に絞り開発。
    NT4.0対応PCPR602ドライバのGPCファイルを変換して
    GPDファイルを作成し、新たにUD5でサポートされた新機能を追加しました。
    基本的にはNT4.0PCPR602ドライバの機能を移植したという
    形です。

制限事項
 ̄ ̄ ̄ ̄
    先日送付いたしましたNPDL2での制限、
    「ninesnt5_017-026.doc」と同様です。ご参照願います。



#### 10/24/97

リリース日
 ̄ ̄ ̄ ̄ ̄
    全機種更新

◆変更点
 ̄ ̄ ̄ ̄
PC-PR602Rにつきましては、以下の変更を行いました。

【GPDファイル(全機種共通で変更)】

    機種名からNT5.0)を削除。
    pfmファイルの半角カナ文字を全角に修正
    印刷速度ppmを追加
          *PrintRateUnit()
          *PrintRate()
    *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
          →  *CursorXAfterSendBlockData: AT_CURSOR_X_ORIGIN

制限事項
 ̄ ̄ ̄ ̄
    同時に送付いたしました「nines028.doc」と同様です。ご参照願います。




リリース日
 ̄ ̄ ̄ ̄ ̄
    全機種更新

◆変更点
 ̄ ̄ ̄ ̄

【UFMファイル】
    フォントスロットがつあって、両方のスロットに同じフォントIDが
        設定された場合にフェイス名が表示されなくなる件を修正のため、
        以下のufmファイルを追加しました。

          min20.ufm  :明朝アウトラインスロット1用
          min20v.ufm :明朝アウトラインスロット2用
          min202.ufm :明朝アウトラインスロット1用縦書き
          min202v.ufm明朝アウトラインスロット用縦書き
          gorom1.ufm ゴシックROMスロット用
          gorom2.ufm ゴシックROMスロット用
          gorom1v.ufmゴシックROMスロット用縦書き
          gorom2v.ufmゴシックROMスロット用縦書き



【RCファイル】

    上記ufmファイルの記述を追加しました。

    2)フォントのフェイス名が同じ場合、次の順にフォントが選択されるため、
        フォントIDを、「内蔵→スロット1→スロット2」の順番に変更しました。

      変更前のID                変更後のID
      1  mincho.ufm        →     1  mincho.ufm
      2  minchov.ufm       →     2  minchov.ufm
      3  gothic1.ufm       →     3  min601.ufm
      4  gothic2.ufm       →     4  min601v.ufm
      5  gothic1v.ufm      →     5  min602.ufm
      6  gothic2v.ufm      →     6  min602v.ufm
      7  got602r.ufm       →     7  min602r.ufm
      8  got602rv.ufm      →     8  min602rv.ufm

      9  min601.ufm        →     9  min20.ufm
      10 min601v.ufm       →    10  min20v.ufm
      11 min602.ufm        →    11  gorom1.ufm
      12 min602v.ufm       →    12  gorom1v.ufm
      13 min602r.ufm       →    13  gothic1.ufm
      14 min602rv.ufm      →    14  gothic1v.ufm
      15 cm.ufm            →    15  got602r.ufm
      16 hm.ufm            →    16  got602rv.ufm

      17 tm.ufm            →    17  min202.ufm
      18 min20.ufm         →    18  min202v.ufm
      19 min20v.ufm        →    19  gorom2.ufm
      20 min202.ufm        →    20  gorom2v.ufm
      21 min202v.ufm       →    21  gothic2.ufm
      22 gorom1.ufm        →    22  gothic2v.ufm

      23 gorom2.ufm        →    23  cm.ufm
      24 gorom1v.ufm       →    24  hm.ufm
      25 gorom2v.ufm       →    25  tm.ufm



【GPDファイル(全機種共通で変更)】

    *FontCartridgeの*Fontを、上記.rcの変更に従って修正しました。

    2)デバイスフォントで複数ページで文字が重なる(改ページされない)件を
        修正しました。
        *Command: CmdFF { *Cmd : "<0D0C>" }を
        *Command: CmdFF { *Cmd : "<1C>R<0D0C>" }に変更。

    3)文字方向を取得するため、*Command: CmdSetSimpleRotationを追加しました。

    *Command: CmdSendBlockDataをcallbackに変更しました。



【nc62jres.cファイル全機種共通で変更OEMCommandCallback関数にCMD_SEND_BLOCK_DATAを追加しました。

    OEMCommandCallback関数にCmdSetSimpleRotationを追加しました。

    下記pdev.hの変更に伴う修正しました。

    4)バンドずれの件を修正しました。
        CMD_MOVE_Xの時、返り値をに修正。

    5)デバイスフォントを文字列で書くよう修正しました。
        OEMSendFontCmd、OEMOutputCharStr関数



【pdev.hファイル全機種共通で変更以下のFlagを追加しました。
        #define FG_DBCS     0x00000002

    以下のOEMUD_EXTRADATAのメンバを変更しました。

      short  sSBCSX        →    DWORD  dwSBCSX
      short  sDBCSX        →    DWORD  dwDBCSX
      short  sSBCSXMove    →    LONG  lSBCSXMove
      short  sSBCSYMove    →    LONG  lSBCSYMove
      short  sDBCSXMove    →    LONG  lDBCSXMove
      short  sDBCSYMove    →    LONG  lDBCSYMove

    以下のOEMUD_EXTRADATAのメンバを追加しました。

      LONG  lPrevXMove
      LONG  lPrevYMove
      DWORD dwDeviceDestX
      DWORD dwDeviceDestY
      DWORD dwDevicePrevX
      DWORD dwDevicePrevY



制限事項
 ̄ ̄ ̄ ̄
    前回リリース時に送付いたしました「nines028.doc」と同様です。
    ご参照願います。



リリース日
 ̄ ̄ ̄ ̄ ̄
    以下の2本のソースを修正

◆変更点
 ̄ ̄ ̄ ̄

【nc62jres.cファイル全機種共通で変更】

    1)以下の問題修正のため、2関数を修正しました。
      :文字列で下りてきたときに、1文字目以降同じ文字で印刷される
      :フォントコマンドサイズで0が下りてきたときにエラー処理をしていなかった
        ため、無限ループに入る
      :同じコマンドを2度出力していた

        →  OEMSendFontCmd、OEMOutputCharStrを修正。


【nc62jres.infファイル全機種共通で変更】

    1)以下の記述ミスを修正しました。

        [NEC]  →  [NEC.JPN]



リリース日
 ̄ ̄ ̄ ̄ ̄

    修正版リリース(全機種6機種)

修正版リリース変更点
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

○*.gpd

  以下は全機種共通で変更した点

    *GPDFileName、*GPDFileVersionVerは1.000)を追加


○nc62jres.inf

    [UNIDRV]および[UNIDRV_DATA]のRASDDUI.HLPを、
        UNIDRV.HLPに変更。


制限事項
 ̄ ̄ ̄ ̄
    なし




リリース日
 ̄ ̄ ̄ ̄ ̄
        ExtTextMetric構造体のパラメータの修正と
                        各頁でカレント座標を初期化する処理を追加

◆変更点
 ̄ ̄ ̄ ̄
【GPDRES】

・NC62JRES.RC
    1.使用していない文字列を削除した

・NC62JRES.C
    1.ページの先頭で座標の初期化をする処理を追加した
    2.グラフィック出力後カレント座標を保存するように処理を追加
    3.使用していない変数を削除した

・PDEV.H
    1.使用していない変数を削除した

・readme.txt
    1.このファイル。改版履歴を追加


【GPDファイル】

・NC6220J.GPD
・NC6210J.GPD
・NC62102J.GPD
・NC6261J.GPD
・NC62J.GPD
・NC62RJ.GPD
    1.フォントとコールバックIDをバリューマクロ化した
    CmdStartPageでカレント座標を初期化するため、Cmdコールバックを
        呼ぶように修正した

【PFM/UFMフォントファイル】

打ち消し線の位置と太さがおかしかったので、ExtTextMetric構造体の
パラメータを変更しました

●内容が変更されたファイル(25フォント50ファイル)

    CM.PFM          CM.UFM
    GOROM1.PFM      GOROM1.UFM
    GOROM1V.PFM     GOROM1V.UFM
    GOROM2.PFM      GOROM2.UFM
    GOROM2V.PFM     GOROM2V.UFM
    GOT602R.PFM     GOT602R.UFM
    GOT602RV.PFM    GOT602RV.UFM
    GOTHIC1.PFM     GOTHIC1.UFM
    GOTHIC1V.PFM    GOTHIC1V.UFM
    GOTHIC2.PFM     GOTHIC2.UFM
    GOTHIC2V.PFM    GOTHIC2V.UFM
    HM.PFM          HM.UFM
    MIN20.PFM       MIN20.UFM
    MIN202.PFM      MIN202.UFM
    MIN202V.PFM     MIN202V.UFM
    MIN20V.PFM      MIN20V.UFM
    MIN601.PFM      MIN601.UFM
    MIN601V.PFM     MIN601V.UFM
    MIN602.PFM      MIN602.UFM
    MIN602R.PFM     MIN602R.UFM
    MIN602RV.PFM    MIN602RV.UFM
    MIN602V.PFM     MIN602V.UFM
    MINCHO.PFM      MINCHO.UFM
    MINCHOV.PFM     MINCHOV.UFM
    TM.PFM          TM.UFM

※今回もビルドに必要な全てのファイルをお送りいたしました。




リリース日
 ̄ ̄ ̄ ̄ ̄
        フォント置換時の文字ピッチ不正障害修正

◆変更点
 ̄ ̄ ̄ ̄
【GPDRES】

・NCDLJRES.C
    フォント置換時にはpIFI->fwdAveCharWidthが渡されないため、
        pSV->StdVar[1].lStdVariableで文字ピッチを計算するように修正
・readme.txt
    1.このファイル。改版履歴を追加


【GPDファイル】

・NC6220J.GPD
・NC6210J.GPD
・NC62102J.GPD
・NC6261J.GPD
・NC62J.GPD
・NC62RJ.GPD
    1.一太郎でデバイスフォントが列挙されないという障害が検出されたため
        *TextCapsのフラグを追加した

※当部には現在COM I/F対応ビルド環境がないため、従来環境でビルドできる
  ソースに対して修正を行いました。前回リリースファイルも同梱いたしまし
  たので、お手数ですが、差分をご確認のうえ、最新ソースに吸収をおねがい
  します。
※今回もビルドに必要な全てのファイルをお送りいたしました。



リリース日
 ̄ ̄ ̄ ̄ ̄
99.2.12        用紙名文字列変更

◆変更点
 ̄ ̄ ̄ ̄
【GPDRES】

・NC62JRES.RC
    1.用紙文字列を
       "B4 -> A4"     から   "B4->A4"     に変更
       "A4x2 -> A4"   から   "A4x2->A4"   に変更
       "LP -> A4"     から   "LP->A4"     に変更
       "LP -> B4"     から   "LP->B4"     に変更

・readme.txt
    1.このファイル。改版履歴を追加




2001/ 3/ 1

◆変更点
 ̄ ̄ ̄ ̄
【GPDRES】
・readme.txt
  1.このファイル。改版履歴を追加

【PFM】
・IFIMETRICS構造体のdpFontSimを次のように変更
  Boldの設定Weight700
        Maximum Width/Average =ノーマルのフォントの文字幅ノーマル+1
  Italicの設定Slant175
  ※2byte系フォントは、ItalicのSlantを266→175に変更
  ※1byte系フォントは、設定されてなかったので、新規に設定。

    CM.UFM
    GOROM1.UFM
    GOROM1V.UFM
    GOROM2.UFM
    GOROM2V.UFM
    GOT602R.UFM
    GOT602RV.UFM
    GOTHIC1.UFM
    GOTHIC1V.UFM
    GOTHIC2.UFM
    GOTHIC2V.UFM
    HM.UFM
    MIN20.UFM
    MIN202.UFM
    MIN202V.UFM
    MIN20V.UFM
    MIN601.UFM
    MIN601V.UFM
    MIN602.UFM
    MIN602R.UFM
    MIN602RV.UFM
    MIN602V.UFM
    MINCHO.UFM
    MINCHOV.UFM
    TM.UFM



2001/ 3/ 13

◆変更点
 ̄ ̄ ̄ ̄
【NC62JRES】
・readme.txt
  1.このファイル。改版履歴を追加

【GPD】
・TextHalftoneThreshold 追加。低解像度でグレーの文字が印刷できる。
 デフォルトはそのプリンタの最低解像度(=240)。

    nc6220j.gpd
    nc62102j.gpd
    nc6210j.gpd
    nc62rj.gpd
    nc62j.gpd
    nc6261j.gpd





2001/ 4/ 9

◆変更点
 ̄ ̄ ̄ ̄
【NC62JRES】
・readme.txt
  1.このファイル。改版履歴を追加

【GPD】
・TextHalftoneThreshold のUI表示文字列「TEXTHALFTONE_DISPLAY」追加。

    nc6220j.gpd
    nc62102j.gpd
    nc6210j.gpd
    nc62rj.gpd
    nc62j.gpd
    nc6261j.gpd