出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

ASPで、クライアントのプリンタに印刷   たけすぃさん [2001/11/13 11:33:10] [971]
  Re:ASPで、クライアントのプリンタに印刷   Tomitomiさん [2001/11/13 12:01:13] [972]
    Re:ASPで、クライアントのプリンタに印刷   たけすぃさん [2001/11/13 13:38:41] [973]
      Re:ASPで、クライアントのプリンタに印刷   Tomitomiさん [2001/11/13 14:00:37] [975]
        Re:ASPで、クライアントのプリンタに印刷   たけすぃさん [2001/11/13 14:22:19] [978]
          Re:ASPで、クライアントのプリンタに印刷   Tomitomiさん [2001/11/13 16:40:35] [981]
        ACTIVE-X は嫌い!   北岳さん [2001/11/13 14:33:13] [979]
          Re:ACTIVE-X は嫌い!   Tomitomiさん [2001/11/13 16:43:42] [982]
  Re:ASPで、クライアントのプリンタに印刷   YasNet(管理人)さん [2001/11/13 13:46:50] [974]
  もう少し細かくすると・・・・   たけすぃさん [2001/11/13 14:05:35] [976]
    Re:もう少し細かくすると・・・・   YasNet(管理人)さん [2001/11/13 14:20:04] [977]
      Re:もう少し細かくすると・・・・   たけすぃさん [2001/11/13 14:47:44] [980]
  ヘッダとフッタについて   たけすぃさん [2001/11/14 15:45:37] [992]
    Re:ヘッダとフッタについて   Tomitomiさん [2001/11/14 16:00:03] [994]
      Re:ヘッダとフッタについて   たけすぃさん [2001/11/14 16:47:46] [996]

[971] ASPで、クライアントのプリンタに印刷
投稿者:たけすぃさん 2001/11/13 11:33:10
WEB上で、テキストボックスに文字を入力して、
その入力した文字を、プリンタの用紙の上から何センチ、左から何センチと位置を決めて、
クライアントのプリンタに印刷させたいのですけど、
そういうのってできるのでしょうか?

よろしくお願いします。


[972] Re:ASPで、クライアントのプリンタに印刷
投稿者:Tomitomiさん 2001/11/13 12:01:13
こんにちは、Tomitomiです。

> WEB上で、テキストボックスに文字を入力して、
> その入力した文字を、プリンタの用紙の上から何センチ、左から何センチと位置を決めて、
> クライアントのプリンタに印刷させたいのですけど、
> そういうのってできるのでしょうか?


ASPのみでは不可能です。
もともとASPはサーバーサイドスクリプトですので。
ActiveXを作るなりなんなりしないとだめだと思います。

[973] Re:ASPで、クライアントのプリンタに印刷
投稿者:たけすぃさん 2001/11/13 13:38:41
Tomitomiさん、ご返答ありがとうございます。

ActiveXは、自分で作成するしかないのでしょうか?
フリーではてにはいらないのでしょうか?

よろしくおねがいします。


>
> > WEB上で、テキストボックスに文字を入力して、
> > その入力した文字を、プリンタの用紙の上から何センチ、左から何センチと位置を決めて、
> > クライアントのプリンタに印刷させたいのですけど、
> > そういうのってできるのでしょうか?
>
>
> ASPのみでは不可能です。
> もともとASPはサーバーサイドスクリプトですので。
> ActiveXを作るなりなんなりしないとだめだと思います。

[975] Re:ASPで、クライアントのプリンタに印刷
投稿者:Tomitomiさん 2001/11/13 14:00:37
こんにちは、Tomitomiです。


> ActiveXは、自分で作成するしかないのでしょうか?
> フリーではてにはいらないのでしょうか?
>


フリーではないと思うなぁ。あれば自分もほしい。
印刷ダイアログを出す。まではJAVAScript等でできますが。
Web系プログラミングでは、印刷処理は半分あきらめていて、
半分挑戦しようと思っているところです。ExcelなりPDFなりで。

[978] Re:ASPで、クライアントのプリンタに印刷
投稿者:たけすぃさん 2001/11/13 14:22:19
ご返答ありがとうございます。

印刷ダイアログを出すJAVAScriptを教えていただけないでしょうか?

WEBでExcelは使えるのですか。初めて知りました。

よろしくお願いします。


> こんにちは、Tomitomiです。
>
>
> > ActiveXは、自分で作成するしかないのでしょうか?
> > フリーではてにはいらないのでしょうか?
> >
>
>
> フリーではないと思うなぁ。あれば自分もほしい。
> 印刷ダイアログを出す。まではJAVAScript等でできますが。
> Web系プログラミングでは、印刷処理は半分あきらめていて、
> 半分挑戦しようと思っているところです。ExcelなりPDFなりで。

[981] Re:ASPで、クライアントのプリンタに印刷
投稿者:Tomitomiさん 2001/11/13 16:40:35
こんにちは、Tomitomiです。


> 印刷ダイアログを出すJAVAScriptを教えていただけないでしょうか?
>
> WEBでExcelは使えるのですか。初めて知りました。
>


Excelがインストールされたマシンでは、ブラウザでExcelファイルを開けますよね?
正確にはブラウザ内でエクセルが起動するのですが。。


あと、印刷ボタンを表示したくない場合は、僕の場合ですが、
フレームを使います。
スクリプトは


<SCRIPT Language="JavaScript"><!--
function click_on() {
parent.top2.focus();
window.print();
}
//--></SCRIPT>
</head>


このファンクションを呼ぶ。
parent.top2.focus();のtop2がフレーム名となります。

[979] ACTIVE-X は嫌い!
投稿者:北岳さん 2001/11/13 14:33:13
ACTIVE-Xは、
-----------
(1)私(サーバ側)がVB5など使ってACTIVEX-DLLを書く。
(2)私がACTIVEX-DLLを配布するページを書く。
(3)あなた(クライアント側)がACTIVEX-DLLを使うHTM-ASP頁を開くと、「ACTIVE-Xをダウンロードして登録しますか」と聞かれるので「はい」と答えると端末マシンのレジストリにDLLが設定される。
 その後は、そのDLLを使うASPページが呼ばれると、そのDLLが実行される。
(4)「このDLLを登録しますか」と聞かれたあなたが、
「こんな、どこの誰が作ったか訳の判らんもの、大事な俺のマシンに登録したくはない」と思って「いいえ」と答えると、そのDLLを使うASP頁は実行されない。
(5)私はDLLを登録したあなたから、「お前のACTIVE-Xを入れてから俺のマシンの調子が変になった。今すぐ直しに来い!」と文句を言われる可能性がある。
 ところがいったん登録したDLLが悪さを働いた後では、そのDLLをレジストリから外すだけでは、全体が健康に戻るとは限らない。(昨年末に経験、このときはOSから再インストールしました。)
 万一既に複数人がダウンロードしており、次から次とクレームが押し寄せたら、私は真っ青になるでしょう。
-----------
という仕組みですので、私はACTIVE-Xなんざあ絶対に作りません。
  
>> ActiveXは、自分で作成するしかないのでしょうか?
>> フリーではてにはいらないのでしょうか?
>フリーではないと思うなぁ。あれば自分もほしい。
  
私はカネもらっても、欲しくありません。
今や私は上の(4)でも、Microsoftの純正DLL以外は「いいえ」と答えます。
(異論はご自由ですが)私はACTIVE-X なんて、作りも使いもしたくないです。

[982] Re:ACTIVE-X は嫌い!
投稿者:Tomitomiさん 2001/11/13 16:43:42
こんにちは、Tomitomiです。


>、「ACTIVE-Xをダウンロードして登録しますか」


僕の場合、このメッセージがいやなのでACTIVE-Xは使いません。w

[974] Re:ASPで、クライアントのプリンタに印刷
投稿者:YasNet(管理人)さん 2001/11/13 13:46:50
こんにちは YasNetです
 
> WEB上で、テキストボックスに文字を入力して、
> その入力した文字を、プリンタの用紙の上から何センチ、左から何センチと位置を決めて、
> クライアントのプリンタに印刷させたいのですけど、
> そういうのってできるのでしょうか?
 
HTMLのテーブルなどを使えば不可能では無いでしょうが・・・センチはあてになりません。
プリンタ自信の余白や、印刷設定の余白もありますしね・・・
 
あと
DHTMLを使うと、しょぼいですが、多少コントロールできるかな?
 
あ、結論。。。Tomitomiさん の言われるようにASP単体ではできません。
では では
 

[976] もう少し細かくすると・・・・
投稿者:たけすぃさん 2001/11/13 14:05:35
やりたいことは、はがきの印刷なのですけど
1ページ目で、テキストボックスに名前と住所を入力して、
2ページ目で、背景をはがきにして、背景のはがきの上に1ページ目で入力した
テキストボックスの内容を表示して、

2ページ目にある印刷というボタンを押すと、テキストボックスの内容だけを印刷したいのですけど・・・

クライアントのプリンタの設定ではがき用紙とはできないとおもいますので、プリンタ設定はいまのところはほっといても問題ありません。
余白に関しては、統一させます。
印刷してもらう場所はきまっていますので。


<TABLE>を使ったらある程度、位置が決めれそうですけど、
問題は印刷するタイミングが難しい。
2ページ目で、印刷ボタンを押すと印刷ボタンも印刷されますね。

なにか文字だけを印刷するいい方法はないでしょうか?

よろしくお願いします。

最初っから、上記を書いといたほうがよかったかな〜・・・

[977] Re:もう少し細かくすると・・・・
投稿者:YasNet(管理人)さん 2001/11/13 14:20:04
> 2ページ目で、印刷ボタンを押すと印刷ボタンも印刷されますね。
>
> なにか文字だけを印刷するいい方法はないでしょうか?
> 最初っから、上記を書いといたほうがよかったかな〜・・・

そうですね。
当掲示板で、『ボタン 消す』で検索してみてください。
きっと良い答が見つかるでしょう・・・
 
では では

[980] Re:もう少し細かくすると・・・・
投稿者:たけすぃさん 2001/11/13 14:47:44
YasNet(管理人)さん、ご返答ありがとうございます。

ボタンを消す方法がわかりました。

一回、<TABLE>とボタンを消す方法を使って、作成してみます。

またなにかありましたら、よろしくお願いします。

[992] ヘッダとフッタについて
投稿者:たけすぃさん 2001/11/14 15:45:37
ヘッダにタイトルとページ番号が
フッタにアドレスと日付が
表示されてしまいますけど、
これを、強制てき(ASPで)に、非表示または消すことはできないでしょうか?

よろしくお願いします。

[994] Re:ヘッダとフッタについて
投稿者:Tomitomiさん 2001/11/14 16:00:03
こんにちはTomitomiです。


> ヘッダにタイトルとページ番号が
> フッタにアドレスと日付が
> 表示されてしまいますけど、
> これを、強制てき(ASPで)に、非表示または消すことはできないでしょうか?
>
> よろしくお願いします。


多分それも無理です。
また印刷ダイアログを出さずに印刷するのもできません。
多分僕の憶測ですが、
ASPやスクリプト等からブラウザの機能を操作できるようにした場合、
悪意のある人がなにやらやらかす恐れがあるので、操作できないようになっているのだと思います。
↑そういう理由で機能を限定されていると思われることが多い気がします。
技術的にはマイクロソフトが組み込むことは簡単だと思うんですけどね。

[996] Re:ヘッダとフッタについて
投稿者:たけすぃさん 2001/11/14 16:47:46
こんにちは。
Tomitomiさん、ご返答ありがとうございます。

やっぱり無理なのね。
印刷するときに、ヘッダとフッタを空にしてくれと、サイトに書きます。

ありがとうございます。

> 多分それも無理です。
> また印刷ダイアログを出さずに印刷するのもできません。
> 多分僕の憶測ですが、
> ASPやスクリプト等からブラウザの機能を操作できるようにした場合、
> 悪意のある人がなにやらやらかす恐れがあるので、操作できないようになっているのだと思います。
> ↑そういう理由で機能を限定されていると思われることが多い気がします。
> 技術的にはマイクロソフトが組み込むことは簡単だと思うんですけどね。



TreeBBS For ASP V.0.1.3
Program By YasNet