[Last Call] Learn how to a build a cloud-first strategyRegister Now


Make an AppleScript from a MS-DOS batch file

Posted on 2004-11-15
Medium Priority
Last Modified: 2013-11-17
I have a MS-DOS .bat (batch file) that I would like to convert in order to use on a Mac OSX as an applescript.  Here is the .bat file:

copy %1 \\computer_name\printer_share_name

Basically this allows the user to send a file to the shared printer that is located on a windows PC withouth having to map drives, and configure IP printing.  The actual .bat file is:

copy %1 \\rip2\10in_2

Thanks for any assistance.
Question by:EaglePress
LVL 85

Expert Comment

ID: 12585974
How would you send a file to the shared printer from the Mac without AppleScript?

Author Comment

ID: 12586181
Currently, I am using AppleTalk with a 3rd party app (PC MacLAN) running on the windows machines that host the shared printers.  PC MacLAN makes the windows printers appear as apple printers.  I have the shared printerd configured on the mac normally.
Here is the catch.  The files that I am having to send to the printer are .ps (post script) files. And the printer is actually an Imagsetter plate making maching that produces plates that are used on printing presses.  Now without going into a bunch of meaningless details, the Imagesetter appears and is treated like a normal paper (laserjet) network printer.
When attempting to send the .ps files to the printer by just dragging the .ps file to the printer the file is not processed correctly.  I was hoping that using a applescript on the mac will give me the same results as the batch file on the PC.

But to answer you question...I just drag the file to the printer description within the printer list.  On the pc i just drag the file to the .bat file that then copies the file to the shared printer.

Accepted Solution

Andrew Duffy earned 500 total points
ID: 12674211
The batch file method on the PC is very specific to that platform and in this case doesn't offer a solution on the Mac. Printing a Postscript file on a Mac is as simple as dragging it onto the printer's icon on the Desktop (provided Desktop Printing is set up, of course - and it should be). There's no need for Applescript to play a part in this process.

If you're doing this correctly and everything is set up as it should but are still having output problems, then it could be you need to change the System's printer driver. The two most commonly used are LaserWriter 8 and AdobePS - if you're using one of these, try the other and we'll take it from there.

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this article we discuss how to recover the missing Outlook 2011 for Mac data like Emails and Contacts manually.
A professional opinion on which Apple product to buy, and a tidbit about the WWDC.
Are you ready to place your question in front of subject-matter experts for more timely responses? With the release of Priority Question, Premium Members, Team Accounts and Qualified Experts can now identify the emergent level of their issue, signal…
Is your OST file inaccessible, Need to transfer OST file from one computer to another? Want to convert OST file to PST? If the answer to any of the above question is yes, then look no further. With the help of Stellar OST to PST Converter, you can e…

830 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question