Crash when using cupsfilter, no crash when printing normally (Zebra ZC400)











up vote
1
down vote

favorite
1












I'm trying to produce a raw output that I can send as raw to my Zebra ZC400 as follows :



$ cupsfilter -e -p zebra4pihyve.ppd -m printer/Zebra ~/Bureau/test.pdf


Full results here : link



However it seems that it crashes when calling the last filter.



I have tried to do it in several steps :



cupsfilter -e -p zebra4pihyve.ppd -m application/vnd.cups-raster ~/Bureau/test.pdf > out


--> works



cupsfilter -e -p zebra4pihyve.ppd -i application/vnd.cups-raster -m printer/foo out > out2

-> crashes
(what(): basic_string::_S_construct null not valid
ERROR: /usr/lib/cups/filter/rastertojg (PID 30461) crashed on signal 6)


Here is the list of the filters involved



$ cupsfilter -e -p zebra4pihyve.ppd -m printer/foo ~/Bureau/test.pdf --list-filters
cupsfilter: File "/usr/lib/cups/filter/rastertojg" permissions OK (0100755/uid=0/gid=0).
cupsfilter: File "/usr/lib/cups/filter/pdftojgpdf" permissions OK (0100755/uid=0/gid=0).
pdftojgpdf
pdftopdf
gstoraster
/usr/lib/cups/filter/rastertojg


Now what I don't understand is that I have not problem printing to this printer and don't understand.



How the normal cups pipeline is different from what I do with cups-filter?



I would really appreciate it if someone could give me a hint ;-)



Best regards.










share|improve this question




























    up vote
    1
    down vote

    favorite
    1












    I'm trying to produce a raw output that I can send as raw to my Zebra ZC400 as follows :



    $ cupsfilter -e -p zebra4pihyve.ppd -m printer/Zebra ~/Bureau/test.pdf


    Full results here : link



    However it seems that it crashes when calling the last filter.



    I have tried to do it in several steps :



    cupsfilter -e -p zebra4pihyve.ppd -m application/vnd.cups-raster ~/Bureau/test.pdf > out


    --> works



    cupsfilter -e -p zebra4pihyve.ppd -i application/vnd.cups-raster -m printer/foo out > out2

    -> crashes
    (what(): basic_string::_S_construct null not valid
    ERROR: /usr/lib/cups/filter/rastertojg (PID 30461) crashed on signal 6)


    Here is the list of the filters involved



    $ cupsfilter -e -p zebra4pihyve.ppd -m printer/foo ~/Bureau/test.pdf --list-filters
    cupsfilter: File "/usr/lib/cups/filter/rastertojg" permissions OK (0100755/uid=0/gid=0).
    cupsfilter: File "/usr/lib/cups/filter/pdftojgpdf" permissions OK (0100755/uid=0/gid=0).
    pdftojgpdf
    pdftopdf
    gstoraster
    /usr/lib/cups/filter/rastertojg


    Now what I don't understand is that I have not problem printing to this printer and don't understand.



    How the normal cups pipeline is different from what I do with cups-filter?



    I would really appreciate it if someone could give me a hint ;-)



    Best regards.










    share|improve this question


























      up vote
      1
      down vote

      favorite
      1









      up vote
      1
      down vote

      favorite
      1






      1





      I'm trying to produce a raw output that I can send as raw to my Zebra ZC400 as follows :



      $ cupsfilter -e -p zebra4pihyve.ppd -m printer/Zebra ~/Bureau/test.pdf


      Full results here : link



      However it seems that it crashes when calling the last filter.



      I have tried to do it in several steps :



      cupsfilter -e -p zebra4pihyve.ppd -m application/vnd.cups-raster ~/Bureau/test.pdf > out


      --> works



      cupsfilter -e -p zebra4pihyve.ppd -i application/vnd.cups-raster -m printer/foo out > out2

      -> crashes
      (what(): basic_string::_S_construct null not valid
      ERROR: /usr/lib/cups/filter/rastertojg (PID 30461) crashed on signal 6)


      Here is the list of the filters involved



      $ cupsfilter -e -p zebra4pihyve.ppd -m printer/foo ~/Bureau/test.pdf --list-filters
      cupsfilter: File "/usr/lib/cups/filter/rastertojg" permissions OK (0100755/uid=0/gid=0).
      cupsfilter: File "/usr/lib/cups/filter/pdftojgpdf" permissions OK (0100755/uid=0/gid=0).
      pdftojgpdf
      pdftopdf
      gstoraster
      /usr/lib/cups/filter/rastertojg


      Now what I don't understand is that I have not problem printing to this printer and don't understand.



      How the normal cups pipeline is different from what I do with cups-filter?



      I would really appreciate it if someone could give me a hint ;-)



      Best regards.










      share|improve this question















      I'm trying to produce a raw output that I can send as raw to my Zebra ZC400 as follows :



      $ cupsfilter -e -p zebra4pihyve.ppd -m printer/Zebra ~/Bureau/test.pdf


      Full results here : link



      However it seems that it crashes when calling the last filter.



      I have tried to do it in several steps :



      cupsfilter -e -p zebra4pihyve.ppd -m application/vnd.cups-raster ~/Bureau/test.pdf > out


      --> works



      cupsfilter -e -p zebra4pihyve.ppd -i application/vnd.cups-raster -m printer/foo out > out2

      -> crashes
      (what(): basic_string::_S_construct null not valid
      ERROR: /usr/lib/cups/filter/rastertojg (PID 30461) crashed on signal 6)


      Here is the list of the filters involved



      $ cupsfilter -e -p zebra4pihyve.ppd -m printer/foo ~/Bureau/test.pdf --list-filters
      cupsfilter: File "/usr/lib/cups/filter/rastertojg" permissions OK (0100755/uid=0/gid=0).
      cupsfilter: File "/usr/lib/cups/filter/pdftojgpdf" permissions OK (0100755/uid=0/gid=0).
      pdftojgpdf
      pdftopdf
      gstoraster
      /usr/lib/cups/filter/rastertojg


      Now what I don't understand is that I have not problem printing to this printer and don't understand.



      How the normal cups pipeline is different from what I do with cups-filter?



      I would really appreciate it if someone could give me a hint ;-)



      Best regards.







      printing






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Nov 30 at 3:10









      KGR

      189110




      189110










      asked Nov 29 at 12:05









      Jonathan Ernst

      61




      61



























          active

          oldest

          votes











          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "89"
          };
          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',
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          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%2faskubuntu.com%2fquestions%2f1097102%2fcrash-when-using-cupsfilter-no-crash-when-printing-normally-zebra-zc400%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown






























          active

          oldest

          votes













          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes
















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Ask Ubuntu!


          • 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.





          Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


          Please pay close attention to the following guidance:


          • 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%2faskubuntu.com%2fquestions%2f1097102%2fcrash-when-using-cupsfilter-no-crash-when-printing-normally-zebra-zc400%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







          Popular posts from this blog

          Quarter-circle Tiles

          build a pushdown automaton that recognizes the reverse language of a given pushdown automaton?

          Mont Emei