質問編集履歴

7

printコマンドにかんして修正

2017/02/08 15:04

投稿

SST8897
SST8897

スコア155

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  Windowsのコマンドラインから、
4
4
 
5
- type con > \\(コンピュータ名)\(プリンタ共有名)
5
+ type con > \(コンピュータ名)\(プリンタ共有名)
6
6
 
7
7
  などとして印刷がしたいです。
8
8
 
@@ -10,7 +10,7 @@
10
10
 
11
11
 
12
12
 
13
- プリンタは共有設定をしてある{共有設定をしないと\\(コンピュータ名)\(プリンタ共有名)とできない}、LANでつないであるプリンタです。
13
+ プリンタは共有設定をしてある{共有設定をしないと\(コンピュータ名)\(プリンタ共有名)とできない}、LANでつないであるプリンタです。
14
14
 
15
15
 
16
16
 
@@ -36,7 +36,7 @@
36
36
 
37
37
 
38
38
 
39
- というのが原因...かと思います。なの以降はprintコマンドは外して考えてください。
39
+ というのが原因...かと思いますがネット上にはコマンドプロンプトでprintコマンドが使えているような情報も有るんで詳細はわかりません
40
40
 
41
41
 
42
42
 
@@ -44,29 +44,29 @@
44
44
 
45
45
  ```コマンドプロンプト
46
46
 
47
- notepad.exe /pt "c:\Users\(ユーザー名)\t.text" "\\DESKTOP-0S6C7JD\CanonMG6330"
47
+ notepad.exe /pt "c:\Users(ユーザー名)\t.text" "\DESKTOP-0S6C7JD\CanonMG6330"
48
48
 
49
49
  rem これだとプリントがちゃんとできる!
50
50
 
51
51
 
52
52
 
53
- type con > \\DESKTOP-0S6C7JD\CanonMG6330
53
+ type con > \DESKTOP-0S6C7JD\CanonMG6330
54
54
 
55
55
  rem エラーもなにもおこらない(印刷できない)
56
56
 
57
57
 
58
58
 
59
- copy t.text \\DESKTOP-0S6C7JD\CanonMG6330
59
+ copy t.text \DESKTOP-0S6C7JD\CanonMG6330
60
60
 
61
61
  rem エラーもなにもおこらない(印刷できない)
62
62
 
63
63
 
64
64
 
65
- print t.text /D:\\DESKTOP-0S6C7JD\CanonMG6330
65
+ print t.text /D:\DESKTOP-0S6C7JD\CanonMG6330
66
66
 
67
- rem 「C:\Users\(ユーザー名)\t.textは印刷中です」表示がでる(印刷できない)
67
+ rem 「C:\Users(ユーザー名)\t.textは印刷中です」表示がでる(印刷できない)
68
68
 
69
- rem 追記:https://oshiete.goo.ne.jp/qa/3793052.htmlのNo.1の回答が原因っぽい
69
+ rem 追記:https://oshiete.goo.ne.jp/qa/3793052.htmlのNo.1の回答が原因
70
70
 
71
71
 
72
72
 
@@ -86,11 +86,11 @@
86
86
 
87
87
  [Yahoo知恵袋でのコマンドプロンプトでのUSBプリンタなどの使用の質問](http://okwave.jp/qa/q1161489.html)をみて、プリンタの共有設定をして、
88
88
 
89
- type con > \\DESKTOP-0S6C7JD\CanonMG6330
89
+ type con > \DESKTOP-0S6C7JD\CanonMG6330
90
90
 
91
91
 
92
92
 
93
- copy t.text \\DESKTOP-0S6C7JD\CanonMG6330
93
+ copy t.text \DESKTOP-0S6C7JD\CanonMG6330
94
94
 
95
95
  を試してみました。がプリントできなかったので質問しました。
96
96
 

6

printコマンドを除外

2017/02/08 15:04

投稿

SST8897
SST8897

スコア155

test CHANGED
File without changes
test CHANGED
@@ -17,8 +17,6 @@
17
17
  ###発生している問題
18
18
 
19
19
  以下の入力例のようにやると、typeコマンドをリダイレクトしたりcopyコマンドを使っても何も起こりません。
20
-
21
- printコマンドだと「デバイスPRNを初期化できません」というエラーがでます。
22
20
 
23
21
  しかしnotepad.exe /pt 云々だとプリントがちゃんとできます。
24
22
 

5

printコマンドを修正

2017/02/08 13:55

投稿

SST8897
SST8897

スコア155

test CHANGED
File without changes
test CHANGED
@@ -66,7 +66,7 @@
66
66
 
67
67
  print t.text /D:\\DESKTOP-0S6C7JD\CanonMG6330
68
68
 
69
- rem 「デバイスPRNを初期化きませんというエラー(印刷できない)
69
+ rem 「C:\Users\(ユーザー名)\t.textは印刷中表示がでる(印刷できない)
70
70
 
71
71
  rem 追記:https://oshiete.goo.ne.jp/qa/3793052.htmlのNo.1の回答が原因っぽい
72
72
 

4

printコマンドを修正

2017/02/08 13:50

投稿

SST8897
SST8897

スコア155

test CHANGED
File without changes
test CHANGED
@@ -24,7 +24,7 @@
24
24
 
25
25
 
26
26
 
27
- 追記:printコマンドについては[教えて!gooのprintコマンドでプリントできない質問](https://oshiete.goo.ne.jp/qa/3793052.html)にあるように、
27
+ 追記:printコマンドについては回答で教えていただいたデバイス指定の/D:をつけても印刷できないのは、[教えて!gooのprintコマンドでプリントできない質問](https://oshiete.goo.ne.jp/qa/3793052.html)にあるように、
28
28
 
29
29
  > MS-DOS 5.0用のPRINT.EXEは、Windowsのコマンドプロンプトでは動作しません。
30
30
 
@@ -38,7 +38,7 @@
38
38
 
39
39
 
40
40
 
41
- というのが原因...かと思います。
41
+ というのが原因...かと思います。なので以降はprintコマンドは外して考えてください。
42
42
 
43
43
 
44
44
 
@@ -64,11 +64,11 @@
64
64
 
65
65
 
66
66
 
67
- print t.text \\DESKTOP-0S6C7JD\CanonMG6330
67
+ print t.text /D:\\DESKTOP-0S6C7JD\CanonMG6330
68
68
 
69
69
  rem 「デバイスPRNを初期化できません」というエラー(印刷できない)
70
70
 
71
- rem 追記:https://oshiete.goo.ne.jp/qa/3793052.htmlのNo.1の回答が原因
71
+ rem 追記:https://oshiete.goo.ne.jp/qa/3793052.htmlのNo.1の回答が原因っぽい
72
72
 
73
73
 
74
74
 

3

printコマンドで印刷できない理由がわかったかもしれない点を追記

2017/02/08 13:48

投稿

SST8897
SST8897

スコア155

test CHANGED
File without changes
test CHANGED
@@ -21,6 +21,24 @@
21
21
  printコマンドだと「デバイスPRNを初期化できません」というエラーがでます。
22
22
 
23
23
  しかしnotepad.exe /pt 云々だとプリントがちゃんとできます。
24
+
25
+
26
+
27
+ 追記:printコマンドについては[教えて!gooのprintコマンドでプリントできない質問](https://oshiete.goo.ne.jp/qa/3793052.html)にあるように、
28
+
29
+ > MS-DOS 5.0用のPRINT.EXEは、Windowsのコマンドプロンプトでは動作しません。
30
+
31
+ >
32
+
33
+ > 本来、PRINT.EXEはMS-DOS 5.0動作中に「常駐してバックグラウンドで」印刷を行います。
34
+
35
+ >
36
+
37
+ > しかし「常駐してバックグラウンドでの動作」は「Windowsのコマンドプロンプトではサポートされてない」ので「PRINT.EXEは、プリンタにイニシャライズコマンドを送信後、常駐しようとして常駐できず、なにもしないで終る」のです。
38
+
39
+
40
+
41
+ というのが原因...かと思います。
24
42
 
25
43
 
26
44
 
@@ -49,6 +67,8 @@
49
67
  print t.text \\DESKTOP-0S6C7JD\CanonMG6330
50
68
 
51
69
  rem 「デバイスPRNを初期化できません」というエラー(印刷できない)
70
+
71
+ rem 追記:https://oshiete.goo.ne.jp/qa/3793052.htmlのNo.1の回答が原因か
52
72
 
53
73
 
54
74
 

2

ソースコード?の並びを変更

2017/02/08 13:47

投稿

SST8897
SST8897

スコア155

test CHANGED
@@ -1 +1 @@
1
- コマンドラインからネットワークプリンタでの印刷ができません
1
+ コマンドラインからprintやcopyでネットワークプリンタでの印刷ができません
test CHANGED
@@ -28,6 +28,12 @@
28
28
 
29
29
  ```コマンドプロンプト
30
30
 
31
+ notepad.exe /pt "c:\Users\(ユーザー名)\t.text" "\\DESKTOP-0S6C7JD\CanonMG6330"
32
+
33
+ rem これだとプリントがちゃんとできる!
34
+
35
+
36
+
31
37
  type con > \\DESKTOP-0S6C7JD\CanonMG6330
32
38
 
33
39
  rem エラーもなにもおこらない(印刷できない)
@@ -46,9 +52,7 @@
46
52
 
47
53
 
48
54
 
49
- notepad.exe /pt "c:\Users\(ユーザー名)\t.text" "\\DESKTOP-0S6C7JD\CanonMG6330"
50
55
 
51
- rem これだとプリントがちゃんとできる!
52
56
 
53
57
  ```
54
58
 

1

notepad\.exe /ptではプリントできるということを明示

2017/02/08 11:57

投稿

SST8897
SST8897

スコア155

test CHANGED
File without changes
test CHANGED
@@ -19,6 +19,8 @@
19
19
  以下の入力例のようにやると、typeコマンドをリダイレクトしたりcopyコマンドを使っても何も起こりません。
20
20
 
21
21
  printコマンドだと「デバイスPRNを初期化できません」というエラーがでます。
22
+
23
+ しかしnotepad.exe /pt 云々だとプリントがちゃんとできます。
22
24
 
23
25
 
24
26
 
@@ -70,6 +72,8 @@
70
72
 
71
73
  を試してみました。がプリントできなかったので質問しました。
72
74
 
75
+ (でもnotepad.exe /ptだとプリントできる)
76
+
73
77
 
74
78
 
75
79
  なお、MS Officeやブラウザなど普通のWindowsアプリケーションからは印刷ができます。pingもちゃんと応答があります。