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.
----------------------------------------------------------------------------
■ 101シリーズプリンタドライバの変更点 ■
----------------------------------------------------------------------------
101シリーズは以下の12本のGPDファイルと1本のOEM D L L (nc11jres.dll)
から成ります。
ドライバ名称 GPDファイル名 O E M DLL名
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
NEC PC-PR100/40 nc1140j.gpd nc11jres.dll
NEC PC-PR101 nc11j.gpd nc11jres.dll
NEC PC-PR101L nc11lj.gpd nc11jres.dll
NEC PC-PR101F nc11fj.gpd nc11jres.dll
NEC PC-PR101F2 nc11f2j.gpd nc11jres.dll
NEC PC-PR101E nc11ej.gpd nc11jres.dll
NEC PC-PR101E2 nc11e2j.gpd nc11jres.dll
NEC PC-PR101G nc11gj.gpd nc11jres.dll
NEC PC-PR101/63 nc1163j.gpd nc11jres.dll
NEC PC-PR101/60 nc1160j.gpd nc11jres.dll
NEC PC-PR101GS nc11gsj.gpd nc11jres.dll
NEC PC-PR101G2 nc11g2j.gpd nc11jres.dll
<<改版履歴>>
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
リリース日
 ̄ ̄ ̄ ̄ ̄
9 7 . 8 . 2 2 - 新規リリース
変更点
 ̄ ̄ ̄
NT4.0対応101ドライバのGPCファイルを変換してGPDファイル作成
し、新たにUD5でサポートされた新機能を追加しました。
今回は修正点が多いため、個々のモジュールごとの修正点は明記いたしません。
NT4.0101ドライバとの違いは以下の通りです。
1 ) NC11JRES.RCで、GPDでの給紙方法の追加/ 変更、Featureの追加に対応。
2)組み合わせの制限(*InvalidInstallableCombination) 対応
3)給紙方法名を、マニュアル記載のものに変更、追加
4 ) Featureの追加( 用紙のセット位置、印刷品質)
5 ) Installable Option対応
6)用紙のセット位置(*Feature: PaperSetting) によるレフトマージン値の
切り分けを対応
7)その用紙で使用する給紙方法のみ印刷範囲(*PrintableArea) 、
ユーザ定義用紙の最小値(*MinSize) を変更
8 ) CmdStartPage、CmdEndpageで給紙方法毎に出力コマンドを設定するよう変更
9 ) CmdStartJobを追加
10) MaxSpacingの値をMasterUnit値に変更
制限事項
 ̄ ̄ ̄ ̄
なし
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
9 7 . 1 0 . 2 4 - 修正版リリース(全機種)
修正版リリース変更点
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
弊社での評価で発見したミニドライバ障害修正と新しいツールの使用、
リソースの全角カタカナへの変更対応等を実施。
全機種共通変更点
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
【OEM.DLL】
1)PFMファイルの半角カタカナを全角カタカナに修正
GOTHOUT.PFM
VGOTHOUT.PFM
MOUOUT.PFM
VMOUOUT.PFM
MINOUT.PFM
VMINOUT.PFM
2)リソース(RC)の半角カタカナを全角カタカナに修正
3 ) ifm2ufm.exeの最新ツールを使用
4 ) CUSTOMSIZEの*MaxSizeと*MaxPrintableWidthの値を修正
*MaxSize: PAIR(4320, 10224)
↓
*MaxSize: PAIR(4858, 10224)
*MaxPrintableWidth: 4858
↓
*MaxPrintableWidth: 4320
【GPDファイル】
1 ) *ReselectFont: LIST(AFTER_GRXDATA, AFTER_XMOVE)の追加
2 ) CmdXMoveAbsoluteの出力コマンドの修正
"<1B>H<1B>F" → "<1B>H<1B>e11<1B>F"
3 ) GPDに印字速度(CPS値)を追加
4)PFMファイルの半角カタカナを全角カタカナに修正
GOTHOUT.PFM
VGOTHOUT.PFM
MINOUT.PFM
VMINOUT.PFM
複数機種共通変更点
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
【GPDファイル】
1 ) CmdSendBlockDataの出力コマンドの修正
(対象機種 PC-PR100/40,101F,101G,101G2,101/60,/101/63,101E2)
"<1B>H<1B>%"e11<1B>J" → "<1B>H<1B>e11<1B>J"
機種個別変更点
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
【GPDファイル】
[ PC-PR100/40]
1)シートフィーダと左端を組み合わせの禁止として設定
制限事項
 ̄ ̄ ̄ ̄
なし
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
リリース日
 ̄ ̄ ̄ ̄ ̄
9 7 . 1 2 . 1 9
◆変更点
 ̄ ̄ ̄ ̄
【OEM.DLL】
・readme.txt
1.このファイル。改版履歴を追加
・\pfm\*.ufm
1 . pfm2ufm.exeに-fを付けて再変換を実施
・\pfm\*.pfm
・\etc\*.*
1 . 新規追加。UNITOOLでフォントファイルが修正できるように追加
【GPDファイル】
・nc11???j.gpd
1 . CUSTOMSIZS( ユーザ定義サイズ) に「*CursorOrigin()」を追加
2 . x 方向移動の前にいったんヘッドをHOME位置に戻すように
<CR>を追加
*Command: CmdXMoveAbsolute { *Cmd : "<1B>H<1B>e11<1B>F" %4d
[0,1280]{max_repeat((DestX / 3) )} }
↓
*Command: CmdXMoveAbsolute { *Cmd : "<0D><1B>H<1B>e11<1B>F" %4d
[0,1280]{max_repeat((DestX / 3) )} }
3 . 横最大印字可能範囲を1280dotに修正
*MaxPrintableWidth: 4320
↓
*MaxPrintableWidth: 3840
・nc11g2j.gpd
1 . 「シートフィーダ」で「A5」(未サポート用紙)を選択できないよう修正
・nc11g2j.gpd,nc11gj.gpd
1.「シートフィーダ」で「はがき」,「はがき 横」(未サポート用紙)を
選択できないよう修正
制限事項
 ̄ ̄ ̄ ̄
なし
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
リリース日
 ̄ ̄ ̄ ̄ ̄
9 8 . 0 3 . 1 3
◆変更点
 ̄ ̄ ̄ ̄
【GPDRES】
・readme.txt
1.このファイル。改版履歴を追加
・NC11JRES.INF
1.ヘルプファイル名を変更
・\pfm\*.ufm
1 . 新しいpfm2ufm.exeで再変換を実施
98.01.16リリース時、変換に使用したバッチファイルの記述が
誤っていたため
・nc11jres.cmd
1.記述ミスを修正
pfm2ufm -f -c UniqName ..PFM\ROMAN5.PFM 1252 ..PFM\ROMAN5.ufm
↓
pfm2ufm -f -c UniqName ..\PFM\ROMAN5.PFM 1252 ..\PFM\ROMAN5.ufm
【GPDファイル】
・nc11???j.gpd( 全機種共通)
1 . *GPDFileName、*GPDFileVersion( Verは1.000)を追加
制限事項
 ̄ ̄ ̄ ̄
なし
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
リリース日
 ̄ ̄ ̄ ̄ ̄
9 8 . 0 4 . 1 4
◆変更点
 ̄ ̄ ̄ ̄
【GPDRES】
・readme.txt
1.このファイル。改版履歴を追加
・\pfm\*.pfm, *.ufm
1 . PFMファイルのFont Selectに出力コマンドを追加
・\x1C06F1-000\x1Be11を追加
ROMAN10.PFM, ROMAN12.PFM, ROMAN17.PFM, ROMANPS.PFM
・\x1C06F1-000を追加
ROMAN5.PFM, ROMAN6.PFM, ROMAN8.PFM
・\x1Be11を追加
ROMAN10B.PFM, ROMAN12B.PFM, ROMAN17B.PFM, ROMANPSB.PFM
CO10.PFM, CO12.PFM, CO17.PFM, OCRB10.PFM
CO10B.PFM, CO12B.PFM, CO17B.PFM
SANS10.PFM, SANS12.PFM, SANS17.PFM, SANSPS.PFM
SANS10B.PFM, SANS12B.PFM, SANS17B.PFM, SANSPSB.PFM
2 . 念のため全てのPFMファイルをUFMファイルにPFM2UFM.EXEツール(98/02/27)を
使用して変換
【GPDファイル】
・nc11ej.gpd, nc11e2j.gpd
1 . フォントファイルの修正に伴ない、仕様に合わなくなったRomanフォントファ
イルの指定を変更
*DeviceFonts: LIST(3,11,37,38,39,40,41,42,43,44,45,46,47,48,49,50,
↓
*DeviceFonts: LIST(3,11,17,18,19,20,21,22,23,44,45,46,47,48,49,50,
制限事項
 ̄ ̄ ̄ ̄
なし
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
リリース日
 ̄ ̄ ̄ ̄ ̄
9 8 . 0 7 . 0 7
◆変更点
 ̄ ̄ ̄ ̄
【GPDRES】
・readme.txt
1.このファイル。改版履歴を追加
・\pfm\*.pfm, *.ufm
1 . PC-PR101E,E2用のRomanフォントファイル( *.pfm, *.ufm) を追加
PC-PR101E,E2は、プリンタデバイスフォントの斜体印刷をサポートしていない
ため、それと4/14リリース時のPFMファイルの変更両方を満足するRomanフォン
トファイルが必要なことが判明。
追加したファイル
ROMNOI10.PFM, ROMNOI12.PFM, ROMNOI17.PFM, ROMNOIPS.PFM
ROMNOI5.PFM, ROMNOI6.PFM, ROMNOI8.PFM
ROMNOI10.UFM, ROMNOI12.UFM, ROMNOI17.UFM, ROMNOIPS.UFM
ROMNOI5.UFM, ROMNOI6.UFM, ROMNOI8.UFM
・NC11JRES.RC, NC11JRES.RC3, NC11JRES.GPC
1 . 追加したRomanフォントファイルのサポート
・nc11jres.cmd
1.今回追加したフォントファイル用の記述を追記
・NC11JRES.INF
1.ヘルプがインストールされるようにヘルプファイル名を追加
【HELP】
以下のファイル(OEMヘルプ関連)を新規に追加
( Hcw Version 4.01.0950 使用)
・NC11JRES.hpj
・NC11JRES.rtf
・NC11JRES.HLP
・NC11JRES.H
【GPDファイル】
・nc11???j.gpd( 全機種共通)
1 . *HelpFile: "NCDLJRES.HLP"の追加と、CustomFeatureに*HelpIndex:
を追加
・nc11ej.gpd, nc11e2j.gpd
1 . フォントファイルの追加に伴ない、Device FontのRomanフォントファイルの
指定を変更
*DeviceFonts: LIST(3,11,17,18,19,20,21,22,23,44,45,46,47,48,49,50,
+ 51,52,53,54,55,56)
↓
*DeviceFonts: LIST(3,11,44,45,46,47,48,49,50,51,52,53,54,55,56,
+ 57,58,59,60,61,62,63)
・nc11gj.gpd, nc11g2j.gpd, nc11gsj.gpd, nc1140j.gpd, nc1160j.gpd, nc1163j.gpd
1 . MSKK殿より頂いたソースよりCmdClearAllFontAttribs関連を吸収
*Command: CmdBoldOn { *Cmd : "<1C>c,,1." }
*Command: CmdBoldOff { *Cmd : "<1C>c,,0." }
*Command: CmdItalicOn { *Cmd : "<1C>c,,2." }
*Command: CmdItalicOff { *Cmd : "<1C>c,,0." }
↓
*Command: CmdBoldOn { *Cmd : "<1C>c,,1." }
*Command: CmdItalicOn { *Cmd : "<1C>c,,2." }
*Command: CmdClearAllFontAttribs { *Cmd : "<1C>c,,0." }
制限事項
 ̄ ̄ ̄ ̄
なし
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
リリース日
 ̄ ̄ ̄ ̄ ̄
9 8 . 0 9 . 2 8
◆変更点
 ̄ ̄ ̄ ̄
【GPDRES】
・readme.txt
1.このファイル。改版履歴を追加
・\pfm\*.pfm, *.ufm
1 . PC-PR101のRomanフォントファイル( *.pfm, *.ufm) を追加
PC-PR101でサポートしていないコマンド”\x1Be11”を出力しないRomanフォン
トファイルが必要なことが判明。
追加したファイル
ROMNOE10.PFM, ROMNOE12.PFM, ROMNOE17.PFM, ROMNOEPS.PFM
ROMNOE10.UFM, ROMNOE12.UFM, ROMNOE17.UFM, ROMNOEPS.UFM
・NC11JRES.RC, NC11JRES.RC3, NC11JRES.GPC
1 . 追加したRomanフォントファイルのサポート
・nc11jres.cmd
1.今回追加したフォントファイル用の記述を追記
【GPDファイル】
・nc11j.gpd
1 . PC-PR101でサポートしていないコマンド”<1B>e11”を削除
*Command: CmdSendBlockData { *Cmd : "<1B>H<1B>%"<1B>e11<1B>J" %4d{NumOfDataBytes / 3} }
↓
*Command: CmdSendBlockData { *Cmd : "<1B>H<1B>%"<1B>J" %4d{NumOfDataBytes / 3} }
*Command: CmdXMoveAbsolute { *Cmd : "<0D><1B>H<1B>e11<1B>F" %4d[0,1280]{max_repeat((DestX / 3) )} }
↓
*Command: CmdXMoveAbsolute { *Cmd : "<0D><1B>H<1B>F" %4d[0,1280]{max_repeat((DestX / 3) )} }
2 . フォントファイルの追加に伴ない、Device FontのRomanフォントファイルの
指定を変更
*DeviceFonts: LIST(4,12,40,41,42,43)
↓
*DeviceFonts: LIST(4,12,64,65,66,67)
3 . StartDocで出力するコマンド”<1B>A”を StartJobで出力していたので、
これを修正
*%======== StartJob ========
*Cmd: "<180F><1B>$<1B>M<1B>2<1B>/080<1B>A<1B>f"
↓
*Cmd: "<180F><1B>$<1B>M<1B>2<1B>/080<1B>f"
*%======== StartDoc ========
*Cmd: "<1B>H<1B221B>Y<1B>L000"
↓
*Cmd: "<1B>H<1B221B>Y<1B>L000<1B>A"
4 . FE Interim Driver CD 1998.9.21 CD-ROM中 GPDファイルとの差分を吸収
制限事項
 ̄ ̄ ̄ ̄
なし
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
リリース日
 ̄ ̄ ̄ ̄ ̄
2000.12.21
◆変更点
 ̄ ̄ ̄ ̄
【GPDRES】
・readme.txt
1.このファイル。改版履歴を追加
【GPDファイル】
・nc1140j.gpd、nc1160j.gpd、nc1163j.gpd、nc11e2j.gpd、nc11ej.gpd、
nc11f2j.gpd、nc11fj.gpd、nc11g2j.gpd、nc11gj.gpd、nc11lj.gpd、
nc11gsj.gpd、nc11j.gpd
1 . MS 依頼の「CUSTOMSIZE 修正・確認依頼」に対応して
ユーザ定義用紙の各給紙方法ごとに以下を修正(数値は機種によって異なる)。
*Option: CUSTOMSIZE
*CursorOrigin: PAIR(0, 408)
*TopMargin: 408
*BottomMargin: 552
↓
*CustCursorOriginX: %d{0}
*CustCursorOriginY: %d{408}
*CustPrintableOriginX: %d{0}
*CustPrintableOriginY: %d{408}
*CustPrintableSizeX: %d{PhysPaperWidth - (0+0)}
*CustPrintableSizeY: %d{PhysPaperLength - (408+552)}
制限事項
 ̄ ̄ ̄ ̄
なし
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
リリース日
 ̄ ̄ ̄ ̄ ̄
2001.2.9
◆変更点
 ̄ ̄ ̄ ̄
【GPDRES】
・readme.txt
1.このファイル。改版履歴を追加
【GPDファイル】
・nc1140j.gpd、nc1160j.gpd、nc1163j.gpd、nc11e2j.gpd、nc11ej.gpd、
nc11f2j.gpd、nc11fj.gpd、nc11g2j.gpd、nc11gj.gpd、nc11lj.gpd、
nc11gsj.gpd、nc11j.gpd
1 . MS 依頼の「CUSTOMSIZE 修正・確認依頼」に対応して
ユーザ定義用紙の各給紙方法ごとに以下を修正(数値は機種によって異なる)。
*case: SheetGuide
{
*CustCursorOriginX: %d{0}
*CustCursorOriginY: %d{408}
*CustPrintableOriginX: %d{0}
*CustPrintableOriginY: %d{408}
☆ *CustPrintableSizeX: %d{min(3840, PhysPaperWidth)}
*CustPrintableSizeY: %d{PhysPaperLength - (408+552)}
}
・nc1140j.gpd、nc1160j.gpd、nc1163j.gpd、nc11e2j.gpd、nc11ej.gpd、
nc11f2j.gpd、nc11g2j.gpd、nc11gj.gpd、nc11gsj.gpd、nc11j.gpd
1 . gpdcheck.exeにてチェックをかけると、以下の用紙サイズで
ERR semanchk.c (634): *PrintableArea must be a integral number of ResolutionUnits.
が検出された件を修正。
JAPANSE_POSTCARD、JAPANESE_POSTCARD_ROTATED、CUSTOMSIZE
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
2001.2.23
◆変更点
 ̄ ̄ ̄ ̄
【GPDRES】
・readme.txt
1.このファイル。改版履歴を追加
【HELP】
・NC11JRES.HPJ、NC11JRES.RTF、NC11JRES.HLP
1 . NM系のHELPに体裁を統一するため、上記ファイルを修正
制限事項
 ̄ ̄ ̄ ̄
なし
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
リリース日
 ̄ ̄ ̄ ̄ ̄
2001.2.26
◆変更点
 ̄ ̄ ̄ ̄
【GPDRES】
・readme.txt
1.このファイル。改版履歴を追加
【GPDファイル】
・nc11f2j.gpd
1 . NC11JRES.HLPの内容を表示させるように、以下の3行を追加。
*HelpFile: "nc11jres.hlp" : 15行目
*HelpIndex: 1150 : 387行目
*HelpIndex: 1167 : 404行目
制限事項
 ̄ ̄ ̄ ̄
なし
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
リリース日
 ̄ ̄ ̄ ̄ ̄
2001.3.2
◆変更点
 ̄ ̄ ̄ ̄
【GPDRES】
・readme.txt
1.このファイル。改版履歴を追加
【UFMファイル】
・*.UFM
1 . Italic、Bold、ItalicBoldの各値を確認し、修正。
Italic : Stant= 175
Bold : Weight= 700
Maximum Width= fwdMaxCharInc + 1
Average= fwdMaxCharInc + 1
BoldItalic: 上記の組み合わせ
2 . f CapsにあるDF_NOITALIC、DF_NO_BOLDのフラグの再設定。
制限事項
 ̄ ̄ ̄ ̄
なし
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
リリース日
 ̄ ̄ ̄ ̄ ̄
2001.3.13
◆変更点
 ̄ ̄ ̄ ̄
【GPDRES】
・readme.txt
1.このファイル。改版履歴を追加
【GPDファイル】
・*.GPD
1 . 新Feature: TextHalftoneThresholdを追加。
UI上の表示位置はPrinter Featuresの1番下。
*Feature: TextHalftoneThreshold
{
*Name: "TextHalftoneThreshold"
*DefaultOption: Option1
*Option: NONE
{
*rcNameID: =NONE_DISPLAY
}
*Option: Option1
{
*Name: "160"
EXTERN_GLOBAL: *TextHalftoneThreshold: 160
}
}
制限事項
 ̄ ̄ ̄ ̄
なし
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
リリース日
 ̄ ̄ ̄ ̄ ̄
2001.3.14
◆変更点
 ̄ ̄ ̄ ̄
【GPDRES】
・readme.txt
1.このファイル。改版履歴を追加
【GPDファイル】
・*.GPD
1 . MaxLineSpacingの値を297に修正。
制限事項
 ̄ ̄ ̄ ̄
なし
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
リリース日
 ̄ ̄ ̄ ̄ ̄
2001.3.16
◆変更点
 ̄ ̄ ̄ ̄
【GPDRES】
・readme.txt
1.このファイル。改版履歴を追加
【GPDファイル】
・*.GPD
1 . MaxLineSpacingの値を396に修正。
※99 * 4 = 396( MasterUnit)
制限事項
 ̄ ̄ ̄ ̄
なし
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
リリース日
 ̄ ̄ ̄ ̄ ̄
2001.4.4
◆変更点
 ̄ ̄ ̄ ̄
【GPDRES】
・readme.txt
1.このファイル。改版履歴を追加
【GPDファイル】
・NC1140J.GPD
1 . *CustPrintableSizeYの値を以下のように修正。( 197、206行目)
*CustPrintableSizeY: %d{PhysPaperLength-117+189}
↓
*CustPrintableSizeY: %d{PhysPaperLength-(117+189)}
制限事項
 ̄ ̄ ̄ ̄
なし
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
リリース日
 ̄ ̄ ̄ ̄ ̄
2001.4.9
◆変更点
 ̄ ̄ ̄ ̄
【GPDRES】
・readme.txt
1.このファイル。改版履歴を追加
【GPDファイル】
・*.GPD
1 . TextHalftoneThresholdのUI表示文字列を変更。
*Name: "TextHalftoneThreshold"
↓
*rcNameID: =TEXTHALFTONE_DISPLAY
2 . TextHalftoneThresholdにカスタムヘルプを表示させるため、HelpIndexを追加。
*HelpIndex: 1180
【HELP】
・NC11JRES.HPJ、NC11JRES.RTF、NC11JRES.HLP、NC11JRES.H
1 . TextHalftoneThreshold 対応カスタムヘルプの記述を追加。
制限事項
 ̄ ̄ ̄ ̄
なし
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *