始めの言葉

「プリンターから印刷できて当たり前」と、ユーザーからもSIerからも軽視されがちなプリンターの世界ですが、実際にはお困りだったり、思ったような印刷結果が得られないまま我慢してお使いの皆様のために、今までの経験が役立てばと、このブログを立ち上げました。印刷の基本から、応用情報、問題の解決方法を情報発信すると共に、PDF化など、これからどうするかについても、ご相談に乗れれば幸いです。ご質問はコメントでお寄せください。
ラベル 新JIS の投稿を表示しています。 すべての投稿を表示
ラベル 新JIS の投稿を表示しています。 すべての投稿を表示

2016年9月3日土曜日

ライン・プリンターの全て - 第8回- 日本語ライン・プリンターの歴史-8

"5400-L06"が発表されてから 3 年後の 2006 年に、その後継機であり、2016 年の現在も販売中の"5400-F06"が発表されました。中速機のシリーズでは久し振りに筐体が変わりました。特に、上面に平らな部分ができたので、5327 以来、久し振りに、印刷後の用紙を置くことができるようになりました。
"5400-F06"は、それまでの、"5400-006"、"5400-S06"、"5400-L06"と比較して、次の点が異なります。
  1. カバーが全て金属製となったためか、印刷中の音が、明らかに小さくなりました。
  2. 印刷後の用紙を取り出すための扉が、左側の他に右側にも付きました。そのため、左右どちらの部屋の隅にも置くことができます。
  3. Twinax 接続のオプションが無くなりました。
  4. Telnet5250E と LPR の自動切換えモードを選択できるようになりました。これによって、AS/400 からの印刷と、Windows PC からの LAN 経由の印刷が混在する時に、プリンターの初期設定を変更して再起動を待つ必要が無くなりました。
  5. 印刷速度が、10% 以上、速くなりました。
  6. 印刷速度を落とさずに、印刷用のピンの押す力(印字圧)を強めるモードが、コピー強化モードに加わりました。用紙の厚さに対応して、印字圧調整レバーが、"1" よりも大きな値にセットされると、自動的にこのコピー強化モードとなり、操作パネルの"コピー強化"ランプが点灯します。
逆に、用紙表面の汚れを防ぐ"リボンつなぎ目スキップ機能"に対応したインク・リボンやインク・リボン・カートリッジは、従来と共通となっています。
5400-F06 外観

<"5400-F06"プリンターの主な仕様>
- 印刷速度 : 410 行/分(通常速モード)
                  570 行/分(高速モード、横方向1/3ドット間引き)
                  680 行/分(超高速モード、横方向2/3ドット間引き)
- 想定月間平均印刷枚数 : 12,000枚(15x11 インチ・サイズ用紙)
- 複写枚数 : オリジナル + 8 枚(コピー強化モード、厚さ 0.5mm まで)
- インターフェイス(標準) : LAN、パラレル
- 対応コマンド : SCSコマンド、テキスト・コマンド(Telnet5250E)
                      5577コマンド (LPR、パラレル・インターフェイス)、
                      ESC/Pコマンド (LPR、パラレル・インターフェイス)
- 内蔵日本語フォント : IBM 明朝体、平成明朝体、新旧JIS規格選択(5577モード)
- 英小文字と半角カナの共存印刷 : 可
- バーコード・コマンド : 対応(8 種類、SCS、テキスト・コマンド、5577 モード)
- 販売期間 : 2006 年 -

2007 年は、インフォプリント・ソリューションズ・ジャパンになった年ですが、その 2 年後、2009 年に、"5400-L02"は"5400-F02"に、"5400-L10"は"5400-F10"にモデル・チェンジしています。大きな変更はありませんが、LAN カードの機能の共通化を生かして
  • "5400-F02"、"5400-F10"共通に、Telnet5250E と LPR の自動切換えに対応しました。
  • "5400-F10"では、"5400-L10"では間に合わなかった"プリンターWebページ"が、追加されました。
それぞれのモデルが、2016 年現在、現行モデルとして販売中です。

これで、2016 年現在まで戻ってきましたので、次回からは、ライン・プリンターの使い方をお話ししたいと思います。

2016年8月27日土曜日

ライン・プリンターの全て - 第7回- 日本語ライン・プリンターの歴史-7

前回ご紹介した"5400-L02"と同じく、2002 年に発表された、最高速モデル"5400-L10"は、他のモデルと異なり、1回の移動で縦 12 ドットを印刷する印字ヘッドを、上下 2 組持っています。そのため、縦 24 ドットの 1 行を印刷するには、印字ヘッドが右から左、若しくは左から右に 1 回移動するだけで済んでしまうので、高速印刷が可能になっています。しかし、それだけに、2 組の印字ヘッドの位置の調整を正しく行なわないと、文字は罫線が歪んで印刷されることになります。
また、1 回の印字ヘッドの移動で 1 行印刷できるために、インク・リボンの幅も広くなっています。そのため、他の中速モデルと低速モデルは、同じ詰め替えリボンが使えますが、"5400-L10"は別のものとなっています。
また、印刷速度が速いということは、その分、耐久性も高くないとなりません。そのために、用紙を送るためのトラクターも、他のモデルと異なり、かなりがっちりしたものとなっています。
5400-L10 外観
<"5400-L10"プリンターの主な仕様>
- 印刷速度 : 600 行/分(通常速モード)
                  800 行/分(高速モード、横方向 1/3 ドット間引き)
                  1,000 行/分(超高速モード、横方向2/3ドット間引き)
- 想定月間平均印刷枚数 : 20,000枚(15x11 インチ・サイズ用紙)
- 複写枚数 : オリジナル + 7 枚(コピー強化モード、厚さ 0.5mm まで)
- インターフェイス(標準) : Twinax、LAN、パラレル
- 対応コマンド : SCSコマンド、テキスト・コマンド(Telnet5250E、Twinax)
                      5577コマンド (LPR、パラレル・インターフェイス)、
                      ESC/Pコマンド (LPR、パラレル・インターフェイス)
- 内蔵日本語フォント : IBM 明朝体、平成明朝体、新旧JIS規格選択(5577 モード)
- 英小文字と半角カナの共存印刷 : 可
- バーコード・コマンド : 対応(8 種類、SCS、テキスト・コマンド、5577 モード)
- 販売期間 : 2002 年 - 2009 年

翌年、2003 年には、"5400"シリーズの中核となる中速モデル"5400-L06"が、発表されました。このモデルによって、中速モデルも内蔵 LAN カードが他の速度のモデルと共通となり、共通仕様となっています。
5400-L06 外観
<"5400-L06"プリンターの主な仕様>
- 印刷速度 : 360 行/分(通常速モード)
                  500 行/分(高速モード、横方向1/3ドット間引き)
                  600 行/分(超高速モード、横方向2/3ドット間引き)
- 想定月間平均印刷枚数 : 12,000枚(15x11 インチ・サイズ用紙)
- 複写枚数 : オリジナル + 8 枚(コピー強化モード、厚さ 0.5mm まで)
- インターフェイス(標準) : LAN、パラレル
                        (オプション) : Twinax(LAN、パラレルと共存可能)
- 対応コマンド : SCSコマンド、テキスト・コマンド(Telnet5250E、Twinax)
                      5577コマンド (LPR、パラレル・インターフェイス)、
                      ESC/Pコマンド (LPR、パラレル・インターフェイス)
- 内蔵日本語フォント : IBM 明朝体、平成明朝体、新旧JIS規格選択(5577 モード)
- 英小文字と半角カナの共存印刷 : 可
- バーコード・コマンド : 対応(8 種類、SCS、テキスト・コマンド、5577 モード)
- 販売期間 : 2003 年 - 2006 年

細かい点ですが、"5400-L06"では、"5400-006/S06"から改善された点があります。それは、印刷中に印字ヘッドの前に来たインク・リボンにつなぎ目があることを、自動的に検知して、その部分は印刷に使用せず、飛ばす機能が追加されたことです。
インク・リボン・カートリッジとインク・リボン
インク・リボンは、長い布のリボンの両端を、溶かして接着し、大きな輪の状態になっています。リボンを 1 回ひねってから接着すると、"メビウスの輪"となりますので、印刷する際にインク・リボンが回転していくと、自動的に表と裏の両面を印字ヘッドのピンが叩くことになります。これは、1 本のインク・リボンをできるだけ有効に使用するための知恵なのですが、このつなぎ目の部分をピンが叩くと、他の部分よりも毛羽立ちしやすくなります。その毛羽立った先が用紙の表面をこすり、インク汚れを付けるという現象が、この中速モデルで発生しました。
(不思議なことに、高速モデルや低速モデルでは発生していないようです。)
その対策として、インク・リボンのつなぎ目の近傍にマークを付け、プリンター側に追加したセンサーが印字中にそれを検知したら、その部分が通過してから印刷するような改良を加えました。その結果、5400 プリンター用のリボンには"スキップ機構対応"とそうでないものの 2 種類が存在しますが、当然、"5400-L06/F06"用には"スキップ機構対応"のものが、お勧めです。

2016年8月20日土曜日

ライン・プリンターの全て - 第6回- 日本語ライン・プリンターの歴史-6

AS/400用ライン・プリンターの標準機として、"5400-006"が1998年に発表され、更に、2年後の2000年には、LAN 接続用のオプションも発表されて、当時の IBM ライン・プリンターは磐石の地位を築いたように思えましたが、やはり世の中に"競合"は常にあるものです。互換機メーカーから同じクラスのライン・プリンターが発表され、そのモデルでは、プリンターの左側面に、印刷済みの用紙を取り出せる扉が付いていました。
保守も含めて必要な設置スペース
ライン・プリンターでは、一度に大量のページを印刷することが多くあります。印刷が終了すると、通常は、操作パネルで、印刷中断状態にしてから"改ページ"ボタンを押して、印刷した最終のページの下側のミシン目で用紙を破れるように紙送りします。

印刷済みの用紙は、プリンター内部の後ろ側に落としますので、それを回収するには、後ろの扉を開けないとなりません。それは、プリンターの後ろ側には予め、扉を開けるためのスペースを空けておかないとならないことを意味します。マニュアルにも左のような図で説明してあるのですが、実際にはそのような空きスペースの余裕が無いお客様が多く、プリンターの後ろは壁に付けて設置したいというご要望は、古くからありました。



 その点で、プリンターの左側面や右側面に扉があれば、背面を壁に付けて設置しても、横から印刷済みの用紙を取り出すことができます。
左側の扉を開けた様子
 そこで、急遽、2002年に、左側に扉を付けた"5400-S06"という、"5400-006"の派生モデルを発表しました。
この"5400-S06"では、3種類のインターフェイス、パラレル、Twinax、LAN を標準装備していたのも大きな特徴です。


2002年は、ライン・プリンターの当たり年で、新製品が、他に 2 種類発表されています。
低速モデルの"5407-001/011"の後継製品である、"5400-L02"と、高速モデルの"5427-001"の後継製品である、"5400-L10"です。
先に発表された"5400-L10"は、後にバージョン・アップも行われて、"5400-L02"、"5400-L06"、"5400-L10"は、共通となる仕様を多く持つようになりました。その共通の仕様とは、次の 8 点です。
  1. LAN とパラレル・インターフェイスが標準("L10"モデルは、Twinax 接続も標準)
  2. Telnet5250E で必要な、外字の保存可能な文字数は、4,370 文字(5400-S06は、4,370文字、5400-006 の LAN オプションでは1,152 文字)
  3. JIS第3、JIS第4標準の文字を内蔵し、CCSID1399(バージョン1)に対応
  4. 内蔵フォントの書体は、IBM 明朝体のセットの他に、平成明朝体のセットも選択可能
  5. Web ページにより、操作パネルの液晶表示を PC 上で表示、初期設定を PC から変更可能(← 訂正 : L10モデルでは、後継のF10モデルから実装)
  6. バーコード・コマンドによるバーコードを印刷する行のみ、ドットを間引かない通常速モードで印刷することによって、高速モード、超高速モードでも読み取り精度の低下なくバーコード印刷が可能
  7. バーコードの種類は、元々ある6種類の他、郵便番号、CODE128、QRコード(5577モードのみ)
  8. SCS コマンド以外に、文字データのようにして、バーコードや文字拡大を指定可能な、テキスト・コマンドの採用(バーコードの印刷方法 - 第2回 コマンドを使う、もう一別の方法 -を併せてお読みください。)
5400-L02外観
<"5400-L02"プリンターの主な仕様>
- 印刷速度 : 150 行/分(通常速モード)
                  205 行/分(高速モード、横方向1/3ドット間引き)
                  225 行/分(超高速モード、横方向2/3ドット間引き)
- 想定月間平均印刷枚数 : 6,000枚(15x11 インチ・サイズ用紙)
- 複写枚数 : オリジナル + 8 枚(コピー強化モード、厚さ 0.5mm まで)
- 対応コマンド : SCSコマンド、テキスト・コマンド(Telnet5250E、Twinax)
                      5577コマンド (LPR、パラレル・インターフェイス)、
                      ESC/Pコマンド (LPR、パラレル・インターフェイス)
- 内蔵日本語フォント : IBM 明朝体、平成明朝体、新旧JIS規格選択
- 英小文字と半角カナの共存印刷 : 可
- バーコード・コマンド : 対応(8 種類、SCS、テキスト・コマンド、5577 モード)
- 販売期間 : 2002年 - 2009年

2016年8月6日土曜日

ライン・プリンターの全て - 第4回- 日本語ライン・プリンターの歴史-4

第2回に出てきた"5417"プリンターは、耐久性の指標となる"想定月間平均印刷枚数"が、その前の"5327"プリンターの 2/3 だったことが影響してか、耐久性 = 故障率の面でお客様から問題を指摘されることが多くありました。

因みに、"想定月間平均印刷枚数"は、プリンターを設計する時に、どの程度の耐久性を持たせるかを判断する元の数字となるものです。そして、この値を元に、各部品の故障率が算定され、それを元に保守作業のコスト(部品代と人件費)が計算され、それを元に年間保守契約料金が決まってきます。また、日本語ライン・プリンターの無償保証期間は1年間ですが、その間の保守コストは、製品価格を決める時に組み込まれます。
従って、"想定月間平均印刷枚数"以上の枚数を継続して印刷すると、お客様から見れば、故障頻度の高いプリンターとなり、現場のユーザーのクレームの元になります。一方、保守する側から見れば、一定料金の保守契約料金に対して、コストが大きくなり、赤字になる可能性が出てくるということに繋がります。

そこで、"5417"が発表された 1994年から4年というライン・プリンターとしては比較的短期間の後、1998年に、耐久性を改良した"5400-006"プリンターが発表されました。
  • 5400-006

"5400-006"は、"5417"の改良版ですから、外観上は操作パネルの色が変わった程度で、大きな違いはありません。しかし、中身は改善されています。
  1. <耐久性>懸案だった"想定月間平均印刷枚数"は、"5327"と同じ"12,000枚(15x11インチ用紙)/月"になりました。
  2. <インターフェイス>Twinax ケーブル用のコネクターと、パラレル・インターフェイス・ケーブル用のコネクターの両方を持ち、初期設定で、どちらの接続方式を使うかを選択できるようになりました。これによって、発注時にモデルを意識する必要がなくなったと共に、初めはTwinaxケーブルで接続し、将来はパラレル・インターフェイスで接続するという使い方も可能になりました。一方、販売する上からは、在庫管理が楽になりました。なお、"5400-006"から、パラレル・インターフェイス・モードでは、従来からの"5577"モードに加え、"ESC/P"モードも初期設定で選択可能となっています。
  3. <印刷速度>通常速モードの印刷速度が、330行/分から360行/分に向上しました。それに伴い、高速モードは、430行/分から500行/分に、超高速モードは、500行/分から600行/分に向上しています。
  4. <バーコード・コマンド>少し前に始まった、郵便番号用のバーコード・コマンドを追加しています。
5400-006プリンター外観
 <"5400-006"プリンターの主な仕様>
- 印刷速度 : 360 行/分(通常速モード)
                  500行/分(高速モード、横方向1/3ドット間引き)
                  600行/分(超高速モード、横方向2/3ドット間引き)
- 想定月間平均印刷枚数 : 12,000枚(15x11 インチ・サイズ用紙)
- 複写枚数 : オリジナル + 7 枚(コピー強化モード)
- 対応コマンド : SCSコマンド(Twinax接続)、5577コマンド(パラレル・インターフェイス)、
                       ESC/Pコマンド(パラレル・インターフェイス)
- 内蔵日本語フォント : IBM 明朝体、新旧JIS規格選択
- 英小文字と半角カナの共存印刷 : 可
- バーコード・コマンド : 対応(7種類)

- 販売期間 : 1998年 - 2003年
- 保守終了 : 2017年予定

2015年4月20日月曜日

文字コードの話 - 更に続くJIS規格の変化

IBM選定文字
3 番目の表は、やはり557xシリーズ・プリンターの操作マニュアルの付録からの抜粋です。
これらの文字が「IBM選定文字」と言われる文字です。 xFA40の「ⅰ」から、xFA53「Ⅹ」までにローマ数字がありますし、「㈱」もxFA58に、「№」もxFA59にあります。
これらの文字は、前回の新JISで追加される以前からIBMの世界では存在していたこと、新JISでは別の文字コードで追加されたことがお分かりいただけると思います。
つまり、旧JISでは「㈱」はIBM選定文字の1つだったのですが、新JISでは2つ存在することになったのです。

ところで、1983年のJIS規格の変更は、IBMの社内規格とも言えるCCSIDには、どのように反映されたでしょうか?
AS/400や大型の汎用機の世界の文字コード(EBCDIC)では、文字コードの入れ替えは無く、文字コードの「追加」しかありません。
その結果、従来の文字セットに、「新JIS」で追加された文字を追加したのみのCCSID、"CCSID1399"と"CCSID1390"が新たに定義されました。"CCSID1399"と"CCID1390"の違いは、前者は日本語英小文字拡張(CCSID5035)に追加したもの、後者が日本語カナ拡張(CCSID5026)に追加したものの違いです。なお、AS/400の世界では、CCSID1399のみが使用できます。

更にその後、2004年にJISの規格が大幅に改訂され、文字のデザインの変更と文字数の増加が行われました。Windowsのバージョンでは、Windows Vistaに適用されました。詳しくは下記のサイトをご参照ください。
http://home.jeita.or.jp/page_file/20110512150627_F53ZCOuMhJ.pdf
4ページ目をご覧いただくと、文字のデザイン面では、略字だった漢字を元の正しい漢字に戻す変更であることが、お分かりいただけるかと思います。
この規格の変更とプリンターの関係はどうなっているでしょうか?
実は、557x系のドット・プリンターの内蔵フォントでは、このJIS2004の改訂は反映されていません。その結果、内蔵フォントを使うプリンター・セッション経由のPDT印刷では、印刷できない文字が出てくることになるはずですが、実際には印刷できていると思います。その理由は、プリンター・セッションが、JIS2004で追加された文字については、文字コードの代わりに、文字イメージ(Windowsフォント)をプリンターに送信しているからです。
では、Telnet5250Eを使った直結印刷ではどうでしょうか?
(次回に続く)

2015年4月13日月曜日

文字コードの話 - 文字化けではないが少し違う?新JISと旧JIS

前回までの半角文字の文字化け以外にも、印刷された文字が少し違うというケースがあります。
例えば、同じ「かご」という漢字の竹冠の下部が、「龍」ではなく「竜」が印刷されたり、その逆だったり、「ひのき」という漢字が、「檜」だったり「桧」だったりする場合です。
これらの文字は、いわゆる「新JIS規格」と「旧JIS規格」で文字コードと文字の関係が入れ替わった文字の組み合わせの一部です。「いわゆる新JIS、旧JIS」と言ったのは、「新JIS」と言っても、今から30年以上前の、1983年に行われたJISの規格の変更を境に「新」と「旧」の区別をしているからです。
下の表は、557xシリーズ・プリンターの操作マニュアルの付録からの抜粋です。「文字コード」は、Shift-JISコード、(旧)は旧JIS規格、(新)は新JIS規格を表わしています。例えば、文字コードx88B1
新JISと旧JISで文字コードが入れ替わった文字
は、魚の「あじ」を表わす漢字ですが、旧JIS規格では右側のつくりの中に、カタカナのムが3つありますが、新JIS規格では1つです。文字コードxE9CBでは、それが逆になっています。
この表の中の他の文字もそうですが、古来の正しい文字とそれを簡略化した文字の組み合わせにおいて、旧JIS規格では正しい文字が値の小さい方の文字コードに、新JIS規格では簡略化された文字が値の小さい方の文字コードに入れ替わったと言えると思います。そのような組み合わせが29組あることをこの表は表わしています。
その結果、これらの文字については、同じ文字コードをプリンターに送っても、プリンターの初期設定が「旧JIS規格」か「新JIS規格」かによって、印刷する文字が逆になってくるということになります。



その他に、新JISと旧JISの間では、新JISで文字が追加されたという違いもあります。左の表も、557xシリーズ・プリンターの
操作マニュアルの付録からの抜粋ですが、ここでは新JISで追加された文字を表わしています。
新JISで追加された文字
この表では、文字コードを、左端の4桁の英数字と1行目の1桁の英数字と合わせて表わしています。例えば、先頭の「①」は、x8740、「㈱」はx878A ということになります。「新JIS」に対応したプリンターは、これらの文字を内蔵フォントとして持っているということになります。丸で囲んだ数字や、1文 字で単位を表わした文字等は、NEC拡張文字と言って、NEC独自規格だった文字をJISに取り込んだものです。
一方、ややこしいのは、ローマ数字や、株式会社の記号「㈱」は、IBMでも、旧JISの時代から、独自に別の文字コードを定義して持っていたという点です。


(続く)