How to print a .doc file from dos

Khansufyaan
Khansufyaan used Ask the Experts™
on
Hi guys,

My computer and My printer is on a network. The problem is that the printer is not shared. Even though i can print through it. All i have is its IP address and sharename. How can I print through it?

This wont work.
PRINT c:\temp\copy.txt

because i havent specified the device.
I am using W2K. Please HELP!! I would give more points but thats all I have left.
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Top Expert 2007

Commented:
Does the printer have a name? If so them do this:

print /d:\\printername\sharename c:\temp\copy.txt

Good Luck,
Steve

Author

Commented:
C:\>print /d:\\bur-print-02\P10-HEAD HUNTER c:\temp\copy1.txt

C:\>copy con: lpt1:

This is what I got. But it didnt print at all.
Top Expert 2007

Commented:
Try this:

print /d:"\\bur-print-02\P10-HEAD HUNTER" c:\temp\copy1.txt

That should handle the spaces in the sharename.
Learn Ruby Fundamentals

This course will introduce you to Ruby, as well as teach you about classes, methods, variables, data structures, loops, enumerable methods, and finishing touches.

Author

Commented:
nope didnt work, still gave same results
Top Expert 2007

Commented:
What happens when you try the command:

print /d:"\\bur-print-02\P10-HEAD HUNTER" c:\temp\copy1.txt

Author

Commented:
C:\>print /d:"\\bur-print-02\P10-HEAD HUNTER" c:\temp\copy1.txt

C:\>copy con: lpt1:

Same result as last time. The printer is right infront of me but no printing going on.
Top Expert 2007

Commented:
Don't no why you are doing:

copy con: lpt1:

When you do this:

print /d:"\\bur-print-02\P10-HEAD HUNTER" c:\temp\copy1.txt

What is displayed at the DOS prompt? On my machine it is:

C:\Temp\temp.dat is currently being printed

Does it say that?

Author

Commented:
Hi,

I only type
 print /d:"\\bur-print-02\P10-HEAD HUNTER" c:\temp\copy1.txt

the next line comes up by itself

copy con: lpt1:

and then it stays that way without printing. It freezes.
Top Expert 2007

Commented:
What happens when you type print /?

On my NT2000 machine the following prints:

PRINT [/D:device] [[drive:][path]filename[...]]

   /D:device   Specifies a print device.

I don't know where the copy con: lpt1: comes from, but you might be able to get out of that by pressing CTRL-Z.

Author

Commented:
C:\>print/?

C:\>copy con: lpt1:
^Z
        1 file(s) copied.

C:\>Now is the time for all good men to come to the aid of their country.
'Now' is not recognized as an internal or external command,
operable program or batch file.

C:\>L
'L' is not recognized as an internal or external command,
operable program or batch file.

C:\>Z
'Z' is not recognized as an internal or external command,
operable program or batch file.
-------------------------------------------------

As you can see all i did was print /? and the second line came by itself and got stuck, then when I pressed CTRL-Z it gave me

^Z
        1 file(s) copied.

C:\>Now is the time for all good men to come to the aid of their country.
'Now' is not recognized as an internal or external command,
operable program or batch file.

C:\>L
'L' is not recognized as an internal or external command,
operable program or batch file.

C:\>Z
'Z' is not recognized as an internal or external command,
operable program or batch file.
-------------------------------------------------
Top Expert 2007
Commented:
You have a program named print that is doing some wacky stuff. The print I'm using is:

%SystemRoot%\SYSTEM32\PRINT.EXE

Try:

%SystemRoot%\SYSTEM32\PRINT.EXE /d:"\\bur-print-02\P10-HEAD HUNTER" c:\temp\copy1.txt

Here is the file information for my version of PRINT.EXE

07/26/2000  12:00p              10,000 PRINT.EXE

Author

Commented:
DUDE, YOU ROCK!

That worked. Hats off to SteveGTR.

Now the only thing that bugs me is how can i define to print in Landscape vs. Portrait. By default it prints Portrait, but how do i define if I want to print Landscape. Plus what other options and features can I tweek while printing from dos?
Top Expert 2007

Commented:
You should really ask another question for that, but I know you are hurting for points :)

You can create a file that has the printer control sequence appropriate for your printer and do this:

%SystemRoot%\SYSTEM32\PRINT.EXE /d:"\\bur-print-02\P10-HEAD HUNTER" c:\whereever\landscape.dat+c:\temp\copy1.txt

You should also probably create a file that resets the printer so that you clean up afterwards. Then you would say:

%SystemRoot%\SYSTEM32\PRINT.EXE /d:"\\bur-print-02\P10-HEAD HUNTER" c:\whereever\landscape.dat+c:\temp\copy1.txt+c:\whereever\reset.dat

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial