How can I send raw files to a printer that has a postscript PPD? The 2019 Stack Overflow Developer Survey Results Are InHow to print file with the PCL escape sequences?How do I set up a PostScript print queue to share a PCL laser printer and add PS fonts?How to print pcl or esc/p code on host-driven printer?Printing in Debian Jessie Without avahiLPR print, can it be directly to printer?Printing on Linux: CUPS, PPD, Print Dialogs and Print OptionsPrinting to CUPS via SAMBA shared printer slowCan I print on a Linux local printer using a remote windows driver?How to start a printer driver?How can I print text files (or PCL) to my HP printer?

How come people say “Would of”?

The phrase "to the numbers born"?

If I score a critical hit on an 18 or higher, what are my chances of getting a critical hit if I roll 3d20?

How can I add encounters in the Lost Mine of Phandelver campaign without giving PCs too much XP?

What is preventing me from simply constructing a hash that's lower than the current target?

What do these terms in Caesar's Gallic wars mean?

Is an up-to-date browser secure on an out-of-date OS?

Why couldn't they take pictures of a closer black hole?

What does Linus Torvalds mean when he says that Git "never ever" tracks a file?

If I can cast sorceries at instant speed, can I use sorcery-speed activated abilities at instant speed?

Match Roman Numerals

Worn-tile Scrabble

What to do when moving next to a bird sanctuary with a loosely-domesticated cat?

How to translate "being like"?

What do I do when my TA workload is more than expected?

Does adding complexity mean a more secure cipher?

How to notate time signature switching consistently every measure

For what reasons would an animal species NOT cross a *horizontal* land bridge?

Can we generate random numbers using irrational numbers like π and e?

ODD NUMBER in Cognitive Linguistics of WILLIAM CROFT and D. ALAN CRUSE

Straighten subgroup lattice

Dropping list elements from nested list after evaluation

What is the light source in the black hole images?

Will it cause any balance problems to have PCs level up and gain the benefits of a long rest mid-fight?



How can I send raw files to a printer that has a postscript PPD?



The 2019 Stack Overflow Developer Survey Results Are InHow to print file with the PCL escape sequences?How do I set up a PostScript print queue to share a PCL laser printer and add PS fonts?How to print pcl or esc/p code on host-driven printer?Printing in Debian Jessie Without avahiLPR print, can it be directly to printer?Printing on Linux: CUPS, PPD, Print Dialogs and Print OptionsPrinting to CUPS via SAMBA shared printer slowCan I print on a Linux local printer using a remote windows driver?How to start a printer driver?How can I print text files (or PCL) to my HP printer?



.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








1















When I try to send raw files (like PCL files) to my network printer, the CUPS queue gets screwed up and the printer becomes "disabled", even if I use commands like "lpr -l" or "lpr -o raw".



I think that maybe the PPD is screwing it up because the PPD for the printer specifically says "Postscript (recommended)" in its description and if send postscript to it then it works fine.



I cannot send directly to the printer as a device because it is networked.










share|improve this question




























    1















    When I try to send raw files (like PCL files) to my network printer, the CUPS queue gets screwed up and the printer becomes "disabled", even if I use commands like "lpr -l" or "lpr -o raw".



    I think that maybe the PPD is screwing it up because the PPD for the printer specifically says "Postscript (recommended)" in its description and if send postscript to it then it works fine.



    I cannot send directly to the printer as a device because it is networked.










    share|improve this question
























      1












      1








      1








      When I try to send raw files (like PCL files) to my network printer, the CUPS queue gets screwed up and the printer becomes "disabled", even if I use commands like "lpr -l" or "lpr -o raw".



      I think that maybe the PPD is screwing it up because the PPD for the printer specifically says "Postscript (recommended)" in its description and if send postscript to it then it works fine.



      I cannot send directly to the printer as a device because it is networked.










      share|improve this question














      When I try to send raw files (like PCL files) to my network printer, the CUPS queue gets screwed up and the printer becomes "disabled", even if I use commands like "lpr -l" or "lpr -o raw".



      I think that maybe the PPD is screwing it up because the PPD for the printer specifically says "Postscript (recommended)" in its description and if send postscript to it then it works fine.



      I cannot send directly to the printer as a device because it is networked.







      printing






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Mar 6 at 15:58









      Tyler DurdenTyler Durden

      1,68842551




      1,68842551




















          3 Answers
          3






          active

          oldest

          votes


















          1














          PCL and Postscripts are two competing printing protocols.



          If the printer supports both protocols, you have to have defined different queues in CUPS with different PPDs/different ways of talking with the prints.



          You might try to talk to the printer via IPP.



          If the printer specific model only talks Postscript, then you have no business sending PCL to it.






          share|improve this answer
































            0














            You can use lpr -o raw pcl-file to send data to the printer without any modification made to it. In fact this usage is so common that there's a separate option for it: lpr -l pcl-file (-l is equivalent to -o raw).






            share|improve this answer






























              0














              After struggling with this for a long time (about a month) I found out that basically lpr/CUPS some kind of brain damaged logic that causes it to fail with networked printers. The problem is the whole "disabled/enabled" printer paradigm which causes a printer to become unusable as soon as lpr becomes confused, which is bound to happen at some point. Since a user has to have super user privileges to diagnose problems like these, lpr is essentially unusable for anyone in a workgroup environment with non-privileged users.



              The way I solved my problem was to write a short program in C that connects to the printer's IP address on port 9100, opens the PCL file to print readonly, copies the file to the connection socket, then closes the connection and the file. This works flawlessly every time for me. So, basically use whatever programming capability you have to do this if you want to print a raw file. You could probably even do it in bash or csh.






              share|improve this answer

























                Your Answer








                StackExchange.ready(function()
                var channelOptions =
                tags: "".split(" "),
                id: "106"
                ;
                initTagRenderer("".split(" "), "".split(" "), channelOptions);

                StackExchange.using("externalEditor", function()
                // Have to fire editor after snippets, if snippets enabled
                if (StackExchange.settings.snippets.snippetsEnabled)
                StackExchange.using("snippets", function()
                createEditor();
                );

                else
                createEditor();

                );

                function createEditor()
                StackExchange.prepareEditor(
                heartbeatType: 'answer',
                autoActivateHeartbeat: false,
                convertImagesToLinks: false,
                noModals: true,
                showLowRepImageUploadWarning: true,
                reputationToPostImages: null,
                bindNavPrevention: true,
                postfix: "",
                imageUploader:
                brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
                contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
                allowUrls: true
                ,
                onDemand: true,
                discardSelector: ".discard-answer"
                ,immediatelyShowMarkdownHelp:true
                );



                );













                draft saved

                draft discarded


















                StackExchange.ready(
                function ()
                StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f504752%2fhow-can-i-send-raw-files-to-a-printer-that-has-a-postscript-ppd%23new-answer', 'question_page');

                );

                Post as a guest















                Required, but never shown

























                3 Answers
                3






                active

                oldest

                votes








                3 Answers
                3






                active

                oldest

                votes









                active

                oldest

                votes






                active

                oldest

                votes









                1














                PCL and Postscripts are two competing printing protocols.



                If the printer supports both protocols, you have to have defined different queues in CUPS with different PPDs/different ways of talking with the prints.



                You might try to talk to the printer via IPP.



                If the printer specific model only talks Postscript, then you have no business sending PCL to it.






                share|improve this answer





























                  1














                  PCL and Postscripts are two competing printing protocols.



                  If the printer supports both protocols, you have to have defined different queues in CUPS with different PPDs/different ways of talking with the prints.



                  You might try to talk to the printer via IPP.



                  If the printer specific model only talks Postscript, then you have no business sending PCL to it.






                  share|improve this answer



























                    1












                    1








                    1







                    PCL and Postscripts are two competing printing protocols.



                    If the printer supports both protocols, you have to have defined different queues in CUPS with different PPDs/different ways of talking with the prints.



                    You might try to talk to the printer via IPP.



                    If the printer specific model only talks Postscript, then you have no business sending PCL to it.






                    share|improve this answer















                    PCL and Postscripts are two competing printing protocols.



                    If the printer supports both protocols, you have to have defined different queues in CUPS with different PPDs/different ways of talking with the prints.



                    You might try to talk to the printer via IPP.



                    If the printer specific model only talks Postscript, then you have no business sending PCL to it.







                    share|improve this answer














                    share|improve this answer



                    share|improve this answer








                    edited Mar 6 at 17:36

























                    answered Mar 6 at 16:16









                    Rui F RibeiroRui F Ribeiro

                    42k1483142




                    42k1483142























                        0














                        You can use lpr -o raw pcl-file to send data to the printer without any modification made to it. In fact this usage is so common that there's a separate option for it: lpr -l pcl-file (-l is equivalent to -o raw).






                        share|improve this answer



























                          0














                          You can use lpr -o raw pcl-file to send data to the printer without any modification made to it. In fact this usage is so common that there's a separate option for it: lpr -l pcl-file (-l is equivalent to -o raw).






                          share|improve this answer

























                            0












                            0








                            0







                            You can use lpr -o raw pcl-file to send data to the printer without any modification made to it. In fact this usage is so common that there's a separate option for it: lpr -l pcl-file (-l is equivalent to -o raw).






                            share|improve this answer













                            You can use lpr -o raw pcl-file to send data to the printer without any modification made to it. In fact this usage is so common that there's a separate option for it: lpr -l pcl-file (-l is equivalent to -o raw).







                            share|improve this answer












                            share|improve this answer



                            share|improve this answer










                            answered Mar 7 at 8:32









                            wurtelwurtel

                            11.1k11628




                            11.1k11628





















                                0














                                After struggling with this for a long time (about a month) I found out that basically lpr/CUPS some kind of brain damaged logic that causes it to fail with networked printers. The problem is the whole "disabled/enabled" printer paradigm which causes a printer to become unusable as soon as lpr becomes confused, which is bound to happen at some point. Since a user has to have super user privileges to diagnose problems like these, lpr is essentially unusable for anyone in a workgroup environment with non-privileged users.



                                The way I solved my problem was to write a short program in C that connects to the printer's IP address on port 9100, opens the PCL file to print readonly, copies the file to the connection socket, then closes the connection and the file. This works flawlessly every time for me. So, basically use whatever programming capability you have to do this if you want to print a raw file. You could probably even do it in bash or csh.






                                share|improve this answer





























                                  0














                                  After struggling with this for a long time (about a month) I found out that basically lpr/CUPS some kind of brain damaged logic that causes it to fail with networked printers. The problem is the whole "disabled/enabled" printer paradigm which causes a printer to become unusable as soon as lpr becomes confused, which is bound to happen at some point. Since a user has to have super user privileges to diagnose problems like these, lpr is essentially unusable for anyone in a workgroup environment with non-privileged users.



                                  The way I solved my problem was to write a short program in C that connects to the printer's IP address on port 9100, opens the PCL file to print readonly, copies the file to the connection socket, then closes the connection and the file. This works flawlessly every time for me. So, basically use whatever programming capability you have to do this if you want to print a raw file. You could probably even do it in bash or csh.






                                  share|improve this answer



























                                    0












                                    0








                                    0







                                    After struggling with this for a long time (about a month) I found out that basically lpr/CUPS some kind of brain damaged logic that causes it to fail with networked printers. The problem is the whole "disabled/enabled" printer paradigm which causes a printer to become unusable as soon as lpr becomes confused, which is bound to happen at some point. Since a user has to have super user privileges to diagnose problems like these, lpr is essentially unusable for anyone in a workgroup environment with non-privileged users.



                                    The way I solved my problem was to write a short program in C that connects to the printer's IP address on port 9100, opens the PCL file to print readonly, copies the file to the connection socket, then closes the connection and the file. This works flawlessly every time for me. So, basically use whatever programming capability you have to do this if you want to print a raw file. You could probably even do it in bash or csh.






                                    share|improve this answer















                                    After struggling with this for a long time (about a month) I found out that basically lpr/CUPS some kind of brain damaged logic that causes it to fail with networked printers. The problem is the whole "disabled/enabled" printer paradigm which causes a printer to become unusable as soon as lpr becomes confused, which is bound to happen at some point. Since a user has to have super user privileges to diagnose problems like these, lpr is essentially unusable for anyone in a workgroup environment with non-privileged users.



                                    The way I solved my problem was to write a short program in C that connects to the printer's IP address on port 9100, opens the PCL file to print readonly, copies the file to the connection socket, then closes the connection and the file. This works flawlessly every time for me. So, basically use whatever programming capability you have to do this if you want to print a raw file. You could probably even do it in bash or csh.







                                    share|improve this answer














                                    share|improve this answer



                                    share|improve this answer








                                    edited 2 days ago

























                                    answered 2 days ago









                                    Tyler DurdenTyler Durden

                                    1,68842551




                                    1,68842551



























                                        draft saved

                                        draft discarded
















































                                        Thanks for contributing an answer to Unix & Linux Stack Exchange!


                                        • Please be sure to answer the question. Provide details and share your research!

                                        But avoid


                                        • Asking for help, clarification, or responding to other answers.

                                        • Making statements based on opinion; back them up with references or personal experience.

                                        To learn more, see our tips on writing great answers.




                                        draft saved


                                        draft discarded














                                        StackExchange.ready(
                                        function ()
                                        StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f504752%2fhow-can-i-send-raw-files-to-a-printer-that-has-a-postscript-ppd%23new-answer', 'question_page');

                                        );

                                        Post as a guest















                                        Required, but never shown





















































                                        Required, but never shown














                                        Required, but never shown












                                        Required, but never shown







                                        Required, but never shown

































                                        Required, but never shown














                                        Required, but never shown












                                        Required, but never shown







                                        Required, but never shown







                                        -printing

                                        Popular posts from this blog

                                        Creating 100m^2 grid automatically using QGIS?Creating grid constrained within polygon in QGIS?Createing polygon layer from point data using QGIS?Creating vector grid using QGIS?Creating grid polygons from coordinates using R or PythonCreating grid from spatio temporal point data?Creating fields in attributes table using other layers using QGISCreate .shp vector grid in QGISQGIS Creating 4km point grid within polygonsCreate a vector grid over a raster layerVector Grid Creates just one grid

                                        Why is this plane circling around the Lucknow airport every day?Why do aircraft on Flight Radar 24 jump around randomly sometimes?What airport has this walkway over a taxiway?How does Chicago O'Hare's tower sequence aircraft at peak capacity?Which airport is featured in this Delta commercial?After a crash, for how long is the airport closed?Can a passenger plane stand still in the air, or hover at a fixed location above a ground?What are those trucks towing around, and why?What is this airport outside of Cairo, Egypt?Which US airport has the lowest circling MDH?What is this airport video?

                                        What is this called? Old film camera viewer?What makes a good film camera?What to do with an old film camera?What should one look for when buying a used film camera?What is the value and age of this pre-1967 Ricoh 35 mm camera?DSLR recommendation, question about old Canon 35mm film Camera & lensesCan anyone identify the silver rangefinder-style camera in this advertisement?What kind of a Polaroid 600-camera is this?Will an old film camera still work even when not used in a very long time?What is this camera / Can I develop the film?How to fit an action camera into antique (bellows) housing?What to check when buying used and old film bodies?