質問編集履歴
7
printコマンドにかんして修正
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
|
-
プリンタは共有設定をしてある{共有設定をしないと\
|
13
|
+
プリンタは共有設定をしてある{共有設定をしないと\(コンピュータ名)\(プリンタ共有名)とできない}、LANでつないであるプリンタです。
|
14
14
|
|
15
15
|
|
16
16
|
|
@@ -36,7 +36,7 @@
|
|
36
36
|
|
37
37
|
|
38
38
|
|
39
|
-
というのが原因...かと思います
|
39
|
+
というのが原因...かとも思いますがネット上にはコマンドプロンプトでprintコマンドが使えているような情報も有るんで詳細はわかりません。
|
40
40
|
|
41
41
|
|
42
42
|
|
@@ -44,29 +44,29 @@
|
|
44
44
|
|
45
45
|
```コマンドプロンプト
|
46
46
|
|
47
|
-
notepad.exe /pt "c:\Users
|
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 > \
|
53
|
+
type con > \DESKTOP-0S6C7JD\CanonMG6330
|
54
54
|
|
55
55
|
rem エラーもなにもおこらない(印刷できない)
|
56
56
|
|
57
57
|
|
58
58
|
|
59
|
-
copy t.text \
|
59
|
+
copy t.text \DESKTOP-0S6C7JD\CanonMG6330
|
60
60
|
|
61
61
|
rem エラーもなにもおこらない(印刷できない)
|
62
62
|
|
63
63
|
|
64
64
|
|
65
|
-
print t.text /D:\
|
65
|
+
print t.text /D:\DESKTOP-0S6C7JD\CanonMG6330
|
66
66
|
|
67
|
-
rem 「C:\Users
|
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 > \
|
89
|
+
type con > \DESKTOP-0S6C7JD\CanonMG6330
|
90
90
|
|
91
91
|
や
|
92
92
|
|
93
|
-
copy t.text \
|
93
|
+
copy t.text \DESKTOP-0S6C7JD\CanonMG6330
|
94
94
|
|
95
95
|
を試してみました。がプリントできなかったので質問しました。
|
96
96
|
|
6
printコマンドを除外
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コマンドを修正
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 「
|
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コマンドを修正
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コマンドで印刷できない理由がわかったかもしれない点を追記
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
ソースコード?の並びを変更
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ではプリントできるということを明示
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もちゃんと応答があります。
|