You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Shaswata Das
5c6fe3db62
|
4 years ago | |
---|---|---|
.. | ||
ctt | 4 years ago | |
etc | 4 years ago | |
pfm | 4 years ago | |
test | 4 years ago | |
um | 4 years ago | |
common.c | 4 years ago | |
comoem.cpp | 4 years ago | |
debug.c | 4 years ago | |
dirs | 4 years ago | |
names.h | 4 years ago | |
nc62jres.c | 4 years ago | |
nc62jres.ini | 4 years ago | |
nc62jres.rc | 4 years ago | |
nc62jres.rcv | 4 years ago | |
pdev.h | 4 years ago | |
readme.txt | 4 years ago | |
sources.ddk | 4 years ago | |
sources.inc | 4 years ago |
readme.txt
#### 9/12/97
----------------------------------------------------------------------------
■ PCPR602シリーズプリンタドライバの変更点 ■
----------------------------------------------------------------------------
PCPR602シリーズは以下の6本のGPDファイルと1本のOEM DLL(nc62jres.dll)
から成ります。
ドライバ名称 GPDファイル名 OEM 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
<<改版履歴>>
*************************************
リリース日
 ̄ ̄ ̄ ̄ ̄
97.9.8 - 新規リリース
変更点
 ̄ ̄ ̄
ターゲットを「NEC PCPR602R」に絞り開発。
NT4.0対応PCPR602ドライバのGPCファイルを変換して
GPDファイルを作成し、新たにUD5でサポートされた新機能を追加しました。
基本的にはNT4.0PCPR602ドライバの機能を移植したという
形です。
制限事項
 ̄ ̄ ̄ ̄
先日送付いたしましたNPDL2での制限、
「ninesnt5_017-026.doc」と同様です。ご参照願います。
*************************************
リリース日
 ̄ ̄ ̄ ̄ ̄
97.9.12 - PC-PR602Rの更新と残りのプリンタ新規リリース
◆変更点
 ̄ ̄ ̄ ̄
PC-PR602Rにつきましては、以下の変更を行いました。
【OEM.DLL】
・nc62jres.c
1.OEMSendFontCmdでのコマンド出力不正を修正(switch文のcaseY、L)
【GPDファイル】
PC-PR602R以外のものにつきましては新規リリースとなります。
・nc62rj.gpd
1.PaperSizeでのPrintableAreaを
Orientationによって切り分けるよう修正
制限事項
 ̄ ̄ ̄ ̄
先日送付いたしましたNPDL2での制限、
「ninesnt5_017-026.doc」と同様です。ご参照願います。
*************************************
#### 9/8/97
----------------------------------------------------------------------------
■ PCPR602シリーズプリンタドライバの変更点 ■
----------------------------------------------------------------------------
PCPR602シリーズは以下の6本のGPDファイルと1本のOEM DLL(nc62jres.dll)
から成ります。
今回(9/8)リリースは、PC-PR602R用のドライバのみです。
残りの5機種は順次送付いたします。
ドライバ名称 GPDファイル名 OEM 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
<<改版履歴>>
*************************************
リリース日
 ̄ ̄ ̄ ̄ ̄
97.9.8 - 新規リリース
変更点
 ̄ ̄ ̄
ターゲットを「NEC PCPR602R」に絞り開発。
NT4.0対応PCPR602ドライバのGPCファイルを変換して
GPDファイルを作成し、新たにUD5でサポートされた新機能を追加しました。
基本的にはNT4.0PCPR602ドライバの機能を移植したという
形です。
制限事項
 ̄ ̄ ̄ ̄
先日送付いたしましたNPDL2での制限、
「ninesnt5_017-026.doc」と同様です。ご参照願います。
*************************************
#### 10/24/97
リリース日
 ̄ ̄ ̄ ̄ ̄
97.10.24 - 全機種更新
◆変更点
 ̄ ̄ ̄ ̄
PC-PR602Rにつきましては、以下の変更を行いました。
【GPDファイル(全機種共通で変更)】
1)機種名から(NT5.0)を削除。
2)pfmファイルの半角カナ文字を全角に修正
3)印刷速度(ppm)を追加
*PrintRateUnit()
*PrintRate()
4)*CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
→ *CursorXAfterSendBlockData: AT_CURSOR_X_ORIGIN
制限事項
 ̄ ̄ ̄ ̄
同時に送付いたしました「nines028.doc」と同様です。ご参照願います。
*************************************
リリース日
 ̄ ̄ ̄ ̄ ̄
97.11.12 - 全機種更新
◆変更点
 ̄ ̄ ̄ ̄
【UFMファイル】
1)フォントスロットが2つあって、両方のスロットに同じフォントIDが
設定された場合にフェイス名が表示されなくなる件を修正のため、
以下のufmファイルを追加しました。
min20.ufm :明朝アウトラインスロット1用
min20v.ufm :明朝アウトラインスロット2用
min202.ufm :明朝アウトラインスロット1用縦書き
min202v.ufm:明朝アウトラインスロット2用縦書き
gorom1.ufm :ゴシックROMスロット1用
gorom2.ufm :ゴシックROMスロット2用
gorom1v.ufm:ゴシックROMスロット1用縦書き
gorom2v.ufm:ゴシックROMスロット2用縦書き
【RCファイル】
1)上記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ファイル(全機種共通で変更)】
1)*FontCartridgeの*Fontを、上記.rcの変更に従って修正しました。
2)デバイスフォントで複数ページで文字が重なる(改ページされない)件を
修正しました。
*Command: CmdFF { *Cmd : "<0D0C>" }を
*Command: CmdFF { *Cmd : "<1C>R<0D0C>" }に変更。
3)文字方向を取得するため、*Command: CmdSetSimpleRotationを追加しました。
4)*Command: CmdSendBlockDataをcallbackに変更しました。
【nc62jres.cファイル(全機種共通で変更)】
1)OEMCommandCallback関数にCMD_SEND_BLOCK_DATAを追加しました。
2)OEMCommandCallback関数にCmdSetSimpleRotationを追加しました。
3)下記pdev.hの変更に伴う修正しました。
4)バンドずれの件を修正しました。
CMD_MOVE_Xの時、返り値を0に修正。
5)デバイスフォントを文字列で書くよう修正しました。
(OEMSendFontCmd、OEMOutputCharStr関数)
【pdev.hファイル(全機種共通で変更)】
1)以下のFlagを追加しました。
#define FG_DBCS 0x00000002
2)以下の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
3)以下のOEMUD_EXTRADATAのメンバを追加しました。
LONG lPrevXMove
LONG lPrevYMove
DWORD dwDeviceDestX
DWORD dwDeviceDestY
DWORD dwDevicePrevX
DWORD dwDevicePrevY
制限事項
 ̄ ̄ ̄ ̄
前回リリース時に送付いたしました「nines028.doc」と同様です。
ご参照願います。
*************************************
リリース日
 ̄ ̄ ̄ ̄ ̄
98.1.29 - 以下の2本のソースを修正
◆変更点
 ̄ ̄ ̄ ̄
【nc62jres.cファイル(全機種共通で変更)】
1)以下の問題修正のため、2関数を修正しました。
:文字列で下りてきたときに、1文字目以降同じ文字で印刷される
:フォントコマンドサイズで0が下りてきたときにエラー処理をしていなかった
ため、無限ループに入る
:同じコマンドを2度出力していた
→ OEMSendFontCmd、OEMOutputCharStrを修正。
【nc62jres.infファイル(全機種共通で変更)】
1)以下の記述ミスを修正しました。
[NEC] → [NEC.JPN]
*************************************
リリース日
 ̄ ̄ ̄ ̄ ̄
98.03.13 - 修正版リリース(全機種6機種)
修正版リリース変更点
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
○*.gpd
以下は全機種共通で変更した点
1)*GPDFileName、*GPDFileVersion(Verは1.000)を追加
○nc62jres.inf
1)[UNIDRV]および[UNIDRV_DATA]のRASDDUI.HLPを、
UNIDRV.HLPに変更。
制限事項
 ̄ ̄ ̄ ̄
なし
*************************************
リリース日
 ̄ ̄ ̄ ̄ ̄
98.4.14 - 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をバリューマクロ化した
2.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
※今回もビルドに必要な全てのファイルをお送りいたしました。
*************************************
リリース日
 ̄ ̄ ̄ ̄ ̄
98.6.8 - フォント置換時の文字ピッチ不正障害修正
◆変更点
 ̄ ̄ ̄ ̄
【GPDRES】
・NCDLJRES.C
1.フォント置換時には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の設定:Weight=700
Maximum Width/Average =ノーマルのフォントの文字幅ノーマル+1
Italicの設定:Slant=175
※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
*************************************