How do i sent a document to printer.
Mostrar comentarios más antiguos
Hi! i need to create an application that controls my printer. i have a Samsung SCX 3405 F (USB connection). i have searched a lot but couldn't find a command that will send documents (such as .doc, .docx, .pdf) to the printer. please help me. thank you!
1 comentario
Dragos Radu
el 2 de Sept. de 2014
Respuesta aceptada
Más respuestas (6)
Andrew Bliss
el 10 de Mayo de 2016
Simplest solution in Matlab on Windows is something like:
system('"C:\Program Files\Microsoft Office\Office15\Winword.exe" /mFilePrintDefault C:\ExampleFile.docx &')
1 comentario
Sunilkumar K
el 13 de Feb. de 2020
Hi Andrew,
This command is not working for .pdf. It saying, there was an error opening this document.This file Can't be found.
This is the command i have given:
system('"C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe" /mFilePrintDefault C:\shalini_MATLAB\hello.pdf &')
Can you help me out with this?
Pratik Bajaria
el 2 de Sept. de 2014
0 votos
Hello,
I suggest you to check "print" function in matlab. Go through following link http://www.mathworks.in/help/matlab/creating_plots/how-to-print-or-export.html
Hope it helps
Regards, Pratik
1 comentario
Dragos Radu
el 2 de Sept. de 2014
Adam
el 2 de Sept. de 2014
0 votos
Have you looked at the 'Printing and Exporting' section of the Matlab help? It includes examples of how to do certain printer-related activities.
1 comentario
Dragos Radu
el 2 de Sept. de 2014
I can't see any immediately obvious way of achieving what you want. Sadly.
I can however see that there may be three solutions that make sense.
1. Learn how to use ActiveX to tell word to open the file(s) you want to print, and use ActiveX to tell word to print them. - xlsread & xlswrite show you vaguely how to do it on excel. You will want to record macros/get specific VB help to find out how to print documents.
2. Copy the files you want to print to a specified folder, then you can batch print from windows.
3. Find from somewhere an executable program that can be called by DOS that does what you want, then issue system commands to instruct that executable program correctly.
Gitesh Nandre
el 2 de Sept. de 2014
0 votos
I understand that you want to print certain document files in a programmatic way using MATLAB. There is no direct solution for this. However, you can use following workaround suggested by MathWorks support team.
Dragos Radu
el 2 de Sept. de 2014
0 votos
Categorías
Más información sobre Environment and Settings en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!