マンガでよめる痔のこと・薬のこと

WindowsXPで、NEC Multi Impact 700JH を使用しています。

4枚複写連続紙で印刷を行っていますが、
文字が上にずれて印字されて困っています。
納品書のような、伝票形式のものです。
アプリケーションは、Access2000(SR-1)です。

症状としては、
・印字位置が上にずれて行く
・ずれた後、排紙して用紙をカットし、吸入しなおしてもずれたままになる。(吸入しなおしで直る場合もある)
・電源を一旦切って、吸入すると、ずれは直ります。

ただ、一日に印刷する枚数が多いので、電源を何度もOn、Offするのはかなり手間です。

あと、ずれ方が少し変わっていて、
たとえば、10ページまではぴったりに印刷できているのに、
11枚目からちょっとずれたな、っと思ったら、そこからどんどんずれだして、
15枚目では、大幅にずれている、といった感じです。
ずれだすページは、まちまちで、4ページめくらいからずれることもあります。

用紙は、サーバーのプロパティで作っていて、
用紙サイズは、幅10インチ、高さ4.5インチです。
給紙方法はフロントトラクタです。

プリンタドライバが700JHのWinXP用がなかったので、
Windows2000のドライバを使っています。
NECのホームページからダウンロードしたものです。

試したことは、
上方向にずれるので、
幅10インチ、高さ4.51インチに、用紙サイズを変更してみたら、
今度は、文字が下方向にずれていきます。(そりゃそうですよね)
他に、ドライバを700JX、WinXP用に変えてみましたが、やっぱりずれます・・・

何か、解決のヒントなどありましたら、アドバイスください。

このQ&Aに関連する最新のQ&A

jh」に関するQ&A: JHSって知ってますか?

A 回答 (3件)

>たとえば、10ページまではぴったりに印刷できているのに、


>11枚目からちょっとずれたな、っと思ったら、そこからどんどんずれだし>て、15枚目では、大幅にずれている、
1ページ目から1ページずつズレていくのなら用紙サイズと設定等の問題かと思いますが、10ページ目までぴったり印刷できてて急にって話になると、メカ的な問題が強いかなと思います。
一定間隔で用紙を送るはずが送れてないのなら修理に出すしかないでしょう。正常な動作じゃないのですから。
まぁ、ドライバがXP用でないところも気にはなりますが。
ちなみに用紙設定は10インチ×4.5インチとのことですが、実際の紙のサイズはどうなんでしょうか?

この回答への補足

アドバイスありがとうございます。

やはり修理ですか・・・
お金かけずに直ったらいいな、なんて思ってたんですが、それは難しそうですね(^-^;;

実際の紙のサイズについてですが、
10インチ×4.5インチ  です。

補足日時:2009/07/27 11:59
    • good
    • 0

>「紙送り機能のすべり」というのは、自分で調整できるものですか?


難しいと思います。メーカーで調整する事になると思います。
要するに器械部分(ギア)の交換になる可能性があります。
    • good
    • 0

>給紙方法はフロントトラクタです。


アプリケーションの問題なのでしょうか?。
メカ部分の「紙送り機能のすべり」と思うのですが?

この回答への補足

アドバイスありがとうございます。

メカ部分の方に弱いもので・・・
「紙送り機能のすべり」というのは、自分で調整できるものですか?
それとも、修理が必要?
googleで検索してみたもののわかりません・・・

それと、実は、以前使っていたプリンタ(700JX)も似たような状態で、
プリンタが具合悪いのかと思い、700JHに入れ替えてみたのです。
(本件とはあまり関係ないですが、
700JXのときは、ページ下から3cm位はぴったり合い、それ以外のところが、ページによって上や下にずれるという気持ち悪い状態でした。)

補足日時:2009/07/27 11:24
    • good
    • 1

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qドットプリンタの印刷開始位置

あるシステムからドットプリンタへ連続用紙にて帳票印刷すると上数行かと左数桁が印刷されません。
プリンタの余白設定は問題ありませんし、実際用紙の上端・左端から印刷されています。
プリンタはNEC PC-PR201/63A OSはXP SP2です。

Aベストアンサー

「秘技、余白崩し」も試されて下さい。

独自のユーザー帳票を作成します。

縦=帳票に一致。
幅=30インチ。
余白=0

マイクロソフトに問い合せてもNECに問い合せても某アプリでの余白の制御は不可との返事。
しかし、<幅=30インチ>という特殊な設定をした場合のみ、この制限が解除されることも。
「秘技、余白崩し」と呼んでいます。

これでダメなら開発者に<ちゃんと解決せんか>の一言ですね。

ドットプリンタで帳票印刷する場合、タイプ1、タイプ2、タイプ3と帳票の設計と印刷要領を調節。
面倒ですが、ドットプリンタのタイプ情報を持ち、それぞれに印刷するのは常套手段。
でなきゃ、古い機種を使うしかないです。

Q連続紙を印字するときの用紙設定の高さの設定について

ドットプリンタで連続紙を印刷するため、Windowsの「プリントサーバのプロパティ」→「用紙」で、用紙の高さを設定することがあります。独自のサイズの用紙を用いる場合です。
1) ページ毎に行の印字位置がずれると困るため、正確に用紙の高さを設定する必要がありますが、cmの単位で小数第二位までしか設定することができないように思われます【添付図の1】。
すると、0.01cm÷2=0.005cmですから、例えば用紙を20枚連続して印字した場合、0.005cm×20=0.1cmということで、どんなに頑張っても意図している印字位置より最大1mmずれが生じる可能性があると思われます。このような認識でよろしいでしょうか。
連続紙を300ページ分連続して印字するような用途を考えると、かなり対応が難しくなると思うのですが…
2) プリンタドライバをインストールすると、連続紙の規定の用紙サイズがいくつか表示されます。このとき、例えば6 2/3inchのように分数で表わされるサイズを設定したいとき、【添付図の2】のようにたまたま表示窓のなかに該当するものがあれば、【添付図の1】の箇所で十進法で小数第二位まででサイズを設定するより、さらに正確に動作すると考えてよろしいでしょうか。

ドットプリンタで連続紙を印刷するため、Windowsの「プリントサーバのプロパティ」→「用紙」で、用紙の高さを設定することがあります。独自のサイズの用紙を用いる場合です。
1) ページ毎に行の印字位置がずれると困るため、正確に用紙の高さを設定する必要がありますが、cmの単位で小数第二位までしか設定することができないように思われます【添付図の1】。
すると、0.01cm÷2=0.005cmですから、例えば用紙を20枚連続して印字した場合、0.005cm×20=0.1cmということで、どんなに頑張っても意図している印字位置よ...続きを読む

Aベストアンサー

>帳票定義体はCrystal Reportsを用いてレイアウトを作成しているので、このような問題が出るかと思いました。

Crystal Reportsでの印刷など、Windowsのドライバを介して印刷している場合は、設定してある「ページ長」の値によってズレが起きる可能性がゼロではありませんね。

こういう場合は、プリンタに1/6インチ単位でページ長を指定するコマンドを送る専用アプリ、プリンタに改ページコードを送って連帖用紙の頭出しをさせる専用アプリを作って、印刷前にページ長設定コマンドを送っておいて、ズレが大きくなる前に改ページコマンドを送ってズレを補正する、と言う処理が必要になるかも知れません。

あと、専用用紙のページ長が「6と2/3インチ」など、ピッタリの数値で表せない場合は「3枚分を1ページにする」などの方法があります。

6と2/3インチなら、3枚分で20インチです。なので、ページ長を「20インチピッタリ」に指定して、アプリ側で「3枚分入る大きさの用紙」を指定して、その用紙1ページに、印刷内容を3枚分配置するのです。

こうすると、ドライバの用紙長と、実際の用紙長が「ピッタリ一致する」ので、何千枚印刷してもズレません。

>帳票定義体はCrystal Reportsを用いてレイアウトを作成しているので、このような問題が出るかと思いました。

Crystal Reportsでの印刷など、Windowsのドライバを介して印刷している場合は、設定してある「ページ長」の値によってズレが起きる可能性がゼロではありませんね。

こういう場合は、プリンタに1/6インチ単位でページ長を指定するコマンドを送る専用アプリ、プリンタに改ページコードを送って連帖用紙の頭出しをさせる専用アプリを作って、印刷前にページ長設定コマンドを送っておいて、ズレが大きく...続きを読む

QMAX値を条件にデータを取得するには?

SQL文で困っています。
ご教授下さい。


下記のようなデータがあった場合、それぞれの区分毎に
年月が最大(最新)のデータを取得したいです。
(実際には1レコードにその他項目があり、それらも取得します。)
<検索対象データ>
区分 年月   金額
-----------------------------
A   200412  600
A   200503  560
B   200311  600
B   200508  1000
B   200504  560
C   200508  400
C   200301  1100


<取得したいデータ>

区分 年月   金額
-----------------------------
A   200503  560
B   200508  1000
C   200508  400

よろしくお願いします。

Aベストアンサー

テーブル名をXXXとすると次のようなSQLでよいと思います。(最善の方法かどうかは自信がないですが)

select B.* from (select 区分, max(年月) as 年月 from XXX group by 区分) As A
inner join XXX as B on A.区分 = B.区分 and A.年月 = B.年月
order by B.区分

Qエクセル 表を大きく、紙いっぱいに印刷したい

エクセルで表を作りました。
印刷プレビューで確認したところ
用紙に対して表が小さく見栄えがしません。

一つ一ついじればできると思いますが、
簡単に、
用紙いっぱいにフォントも大きくし、表も大きくし、
印刷するやり方はありますか。
教えてください。

Aベストアンサー

CtrlキーとPのキーを同時に押すと「印刷」ダイアログが呼び出せます。その状態でAltキーとWのキーを同時に押すと「印刷プレビュー」が表示されますので、印刷のイメージがつかめます(必ずしもプレビュー通りには印刷されませんが)
印刷プレビュー画面の上にある、設定のボタンを押してあげれば、余白を少なくしたり、拡大縮小印刷をパーセンテージを指定しておこなえたりします。いずれにせよ、プレビューで確認しながら拡大率を決めていけばいいと思います。なお、「拡大縮小印刷」のところに「次のページ数に合わせて印刷をする」というチェックをいれて横1×縦1にしてあげれば自動で拡大縮小印刷ができる場合がありますが、やってみればわかりますが、特に縮小印刷の場合小さくなりすぎたりする場合もあります。

QACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ

ACCESSで空白のデーターをクエリで判定/識別する方法を教えてください。
EXCELでは空白を""で判定/識別表していますがACCESSではどうなるのでしょうか。

下の例はフィールドに試験番号があればその番号を、空白なら”欠席”と表示しようとしています。
IIf(([試験番号]="空白の場合何を入れる?"),[試験番号],"欠席")

Aベストアンサー

もうひとつの書き方は
式1: IIf([試験番号] Is Not Null,[試験番号],"欠席")
第2、第3引数の、質問の順序にあわせるとこうなる。

QエクセルでPCが変わると印刷範囲が変わる

新しくPCを購入しました。
Windows8、office2013です。
今まではWindowsXP(office2003)、WindowsVista(office2007)、Windows7(office2010)と様々なPCで共有していたエクセルファイルですが、Windows8(office2013)で印刷しようとしたところ、印刷範囲がずれてしまい、困っています。
プリンターが変わると範囲がずれるのは知っていたのですが、今回はプリンターは同じです。
今まで問題なくできていたのになぜ?って感じです。
新しいPCの印刷範囲に合わせてファイルを作り直すと、他のPCでは印刷がずれてしまうので、どうしたものかと悩んでいます。
よい方法はありませんか?

Aベストアンサー

OSが変わると同じドライバでも印刷範囲は変わるかもですね。

OSがデータをプリンタドライバに投げる・・・このインターフェイス
は規定されているんですが、投げた結果を受けてWindows上で
表示する処理と、結果を受けて再度プリンタに投げるデータの
詳細は「インターフェイス」以外決まってない・・・というかMicrosoft
の外部からはわからないんです。

OSが変わると、戻ってくるデータも変わってきますから、ドライバを
作るメーカーも、実際作ってみて「あ、違った」ってことがあります。
特に新しいWindowsではそういうことがあるんです。

同じドライバでずれるなら、メーカーに新しいドライバが上がって
ないか確認した方がいいですが、差し替えたらもっとずれちゃった
ってこともあるんでねえ・・・。頑張って直してください、としか言い
ようがありません。

QSQLServer2012の復元ができない

いつも楽しく勉強させていただいております。

環境はSQLServer2012のExpressでOSはWindowsServer2008です。

Test1というデータベースのバックアップを取ってTest2という名前で復元しようとしましたが、なぜか失敗してしまいます。
どなたか原因を教えていただけませんか。

次の手順でバックアップを取り、復元をしています。


○バックアップのフェーズ

1.データベースのバックアップのダイアログボックスを開く。
2.ソースにTest1、バックアップの種類に完全を指定する。
3.バックアップ先は以下のファイルに

 C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\Backup\Test1.bak

4.OKをクリックし、「データベース'Test1'のバックアップが正常に完了しました」を確認。

○復元のフェーズ

5.データベースの復元のダイアログボックスを開く。
6.ソースはデバイスにする。
7.ファイル名に上記3.のファイル名を指定
8.転送先データベースはTest2とする。
9.OKをクリック(ここでエラーとなる)。

エラーメッセージは以下の通りです。

------------------------------------------
データベース'Test2'の復元に失敗しました。(Microsoft.SqlServer.Mangement.RelationalEngineTasks)
追加情報:

System.Data.SqlClient.SQLError:ファイル'C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\DATA\Test1.mdf'に上書きできません。
データベースTest1が使用中です。(Microsoft.SqlServer.SmoExtended)
------------------------------------------

メッセージの内容で引っかかるのはTest1.mdfに上書きできませんというところです。
上書きでなくTest2という新規データベースに書き込みたいのですが。

ためしにTest2というデータベースを作成しておいて「既存のデータベースに上書きする」をチェックしてやってみましたが、やはり失敗。
メッセージは上と同じです。
SQLServerを再起動して試してもやはり結果は同じです。

何が悪いのでしょう。

いつも楽しく勉強させていただいております。

環境はSQLServer2012のExpressでOSはWindowsServer2008です。

Test1というデータベースのバックアップを取ってTest2という名前で復元しようとしましたが、なぜか失敗してしまいます。
どなたか原因を教えていただけませんか。

次の手順でバックアップを取り、復元をしています。


○バックアップのフェーズ

1.データベースのバックアップのダイアログボックスを開く。
2.ソースにTest1、バックアップの種類に完全を指定する。
3.バックアップ先は以下のファイルに...続きを読む

Aベストアンサー

復元時にデータファイルとログファイルの格納先を指定して変更する必要があります。

Qエクセルで数式の結果が反映されない(自動計算になっているのに)

すいません、教えてください。

エクセル(XP)で数式が自動計算されなくなって
しまいました。

  ※ツールのオプションはちゃんと自動計算に
   なっているのに全く反映されません。

今まで全く問題なく作業できていたので
原因が分からず困っています。

数式等のエラーだとは考えにくいです。
と言うのも数式のあるセルをダブルクリックして
選択し、そのままEnterキーを押すと計算結果が
反映されます。
ただ、今まで全て自動計算されていたのが
全く動かなくなってしまったんです。

同じようなトラブルを経験された方、又は
詳しい方、どうかよろしくお願いします。

Aベストアンサー

原因は分からずじまいになってしまいましたが
同じことがありました。

「Officeの救急隊」を試してみましょう。
ボタン一発で全ての設定が元に戻ります。
http://www.vector.co.jp/soft/win95/util/se247118.html
(ツールバーなども初期状態に戻ります)

私の場合はコレで直ってしまいました^^

参考URL:http://www.vector.co.jp/soft/win95/util/se247118.html

QAccessの画面更新を一時的に停止する方法。

こんにちは。
Accessの画面更新を一時的に停止する方法を捜しています。
ExcelのScreenUpdatingと同様な機能です。

VBAでの更新処理時に画面がチラチラと動くのを防止したいと思っています。
(Ver:Access2000)
ご存知の方宜しくお願い致します。

Aベストアンサー

Application.Echo False '画面の描画を止める

・・・処理を実行する・・・

Application.Echo True '画面の描画を行う

Qエクセルでメモリ不足のエラーが出ます

エクセルで2つのファイルを開くと「メモリ不足」のエラーが表示されます。

エクセルで作業をするためにファイル(1.86MBのファイル)を開け、続けて別のファイル(1.80MBのファイル)を開くと「メモリ不足」のエラーが表示されます。2つのファイルのシート数は両方とも75シートです。

教えて!gooに登録されている過去の質問を参考にさせていただきましたが解決しませんでした。
ちなみに参考にした回答は次の通りです。
1.そのファイルを別名保存してファイルが開けるか?
2.そのファイル内のシートの倍率を確認。100%以外のシートがある場合は100%に修正してから別名保存してファイルが開けるか?

当方のパソコン環境は次の通りになっています。
OSはWindowsXP HomeEdition SP2
メモリは512MB
ソフトのバージョンはExcel2000
対象ファイルのサイズは(A)1.86MBおよび(B)1.80MB
対象ファイルのシート数は両方75

みなさま、宜しくお願いいたします。

Aベストアンサー

こんにちは。

>対象ファイルのシート数は両方75

まず、ここがネックですね。

ここで、そのシートの限界値を実験してくれた方がいましたが、空の状態では、百は越えるのですが、何かを入れた状態では、1つのブックで、せいぜい40程度ではなかったか、と記憶しています。それが、二つになった時に、果たしてどうかは、そのときの実験にはありませんが、Excelアプリケーション(全体)として、芳しくないはずです。

また、ぎっしりと配列数式が詰まっていたり、外部参照式が多く入った状態では、解決の見通しが立ちません。配列数式は、Excel2000では、6,000個は使えないはずです。何が、配列数式かは、にわかには区別つかないこともあります。INDEX関数やLOOKUP関数も配列数式に変わることがあります。

また、Excel2000は、公開されていない、メモリ制限があります。「使用可能なメモリ」とヘルプにはありますが、何が使用可能かは、書かれていません。

Excelの使うメモリは、物理的なメモリとは違いますので、その周辺をいじっても、直らないことが多いです。おそらく、それぞれの機能のメモリの割り振りがありますので、トータルの数ではないはずです。#1さんのおっしゃっている「Excel2002/2003/2007等が使えるなら」は、その点で、Excel2002になった時に、内部的な制限がなくなったことを、以前掲示板で知りました。

コントロールツールや画像オブジェクト、プリンタ・ドライバ、アドインなどもExcel用として割り当てられたメモリを使います。

ある程度は、[システム]-[詳細設定]-[パフォーマンス] の値を増やせば直る可能性がありますが、先ほどのメモリの割り振りからすると、Excelのハングの可能性が高いです。

なお、他のブックで同様の問題は出ているとすれば、個人用マクロブックや*.xlbファイルを削除して、Excelの設定をリセットすることによって改善することもあります。

私がお勧めする方法は、ひとつは、データベースファイルにすることと、他は、VBAマクロの効用です。ブックからブックへという作業自体を全て、VBAにさせてしまうことで、メモリ負担を減らします。残念ながら、今のままでは、解決する望みは少ないと思います。

こんにちは。

>対象ファイルのシート数は両方75

まず、ここがネックですね。

ここで、そのシートの限界値を実験してくれた方がいましたが、空の状態では、百は越えるのですが、何かを入れた状態では、1つのブックで、せいぜい40程度ではなかったか、と記憶しています。それが、二つになった時に、果たしてどうかは、そのときの実験にはありませんが、Excelアプリケーション(全体)として、芳しくないはずです。

また、ぎっしりと配列数式が詰まっていたり、外部参照式が多く入った状態では、解決の見...続きを読む


人気Q&Aランキング