How to send a zpl-file directly to usb printer











up vote
0
down vote

favorite












I have a ZEBRA ZT230 300dpi ZPL printer to which I m trying to send direct commands (without driver). I have the following simple zpl file:



^XA
^LH30,30
^FO20,10^AD^FDHello World^F5
^XZ


I have tried the commands:



cat label.zpl > /dev/bus/usb/001/004

cat label.zpl > /dev/usb/lp0


But in both cases I get bash: Permission denied



How can I send my file directly to the printer?










share|improve this question


























    up vote
    0
    down vote

    favorite












    I have a ZEBRA ZT230 300dpi ZPL printer to which I m trying to send direct commands (without driver). I have the following simple zpl file:



    ^XA
    ^LH30,30
    ^FO20,10^AD^FDHello World^F5
    ^XZ


    I have tried the commands:



    cat label.zpl > /dev/bus/usb/001/004

    cat label.zpl > /dev/usb/lp0


    But in both cases I get bash: Permission denied



    How can I send my file directly to the printer?










    share|improve this question
























      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      I have a ZEBRA ZT230 300dpi ZPL printer to which I m trying to send direct commands (without driver). I have the following simple zpl file:



      ^XA
      ^LH30,30
      ^FO20,10^AD^FDHello World^F5
      ^XZ


      I have tried the commands:



      cat label.zpl > /dev/bus/usb/001/004

      cat label.zpl > /dev/usb/lp0


      But in both cases I get bash: Permission denied



      How can I send my file directly to the printer?










      share|improve this question













      I have a ZEBRA ZT230 300dpi ZPL printer to which I m trying to send direct commands (without driver). I have the following simple zpl file:



      ^XA
      ^LH30,30
      ^FO20,10^AD^FDHello World^F5
      ^XZ


      I have tried the commands:



      cat label.zpl > /dev/bus/usb/001/004

      cat label.zpl > /dev/usb/lp0


      But in both cases I get bash: Permission denied



      How can I send my file directly to the printer?







      drivers printing






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Nov 27 at 11:59









      Paul Erlenmeyer

      33




      33






















          1 Answer
          1






          active

          oldest

          votes

















          up vote
          0
          down vote



          accepted










          Add the user you do this with to be part of the GROUP /dev/usb/lp0 is set to.



          ls -l /dev/usb/lp0


          to get owner and group for /dev/usb/lp0. The group is likely to be lp. If your user is paul that would be



          sudo usermod -a -G lp paul


          You need to restart the session to make this active.






          share|improve this answer





















          • Thanks it worked! One more question. Suppose I have a program that does this command. Is the "add to GROUP" change permanent?
            – Paul Erlenmeyer
            Nov 27 at 14:26










          • Yes, until you remove the group from the user
            – Rinzwind
            Nov 27 at 14:37











          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%2f1096468%2fhow-to-send-a-zpl-file-directly-to-usb-printer%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          up vote
          0
          down vote



          accepted










          Add the user you do this with to be part of the GROUP /dev/usb/lp0 is set to.



          ls -l /dev/usb/lp0


          to get owner and group for /dev/usb/lp0. The group is likely to be lp. If your user is paul that would be



          sudo usermod -a -G lp paul


          You need to restart the session to make this active.






          share|improve this answer





















          • Thanks it worked! One more question. Suppose I have a program that does this command. Is the "add to GROUP" change permanent?
            – Paul Erlenmeyer
            Nov 27 at 14:26










          • Yes, until you remove the group from the user
            – Rinzwind
            Nov 27 at 14:37















          up vote
          0
          down vote



          accepted










          Add the user you do this with to be part of the GROUP /dev/usb/lp0 is set to.



          ls -l /dev/usb/lp0


          to get owner and group for /dev/usb/lp0. The group is likely to be lp. If your user is paul that would be



          sudo usermod -a -G lp paul


          You need to restart the session to make this active.






          share|improve this answer





















          • Thanks it worked! One more question. Suppose I have a program that does this command. Is the "add to GROUP" change permanent?
            – Paul Erlenmeyer
            Nov 27 at 14:26










          • Yes, until you remove the group from the user
            – Rinzwind
            Nov 27 at 14:37













          up vote
          0
          down vote



          accepted







          up vote
          0
          down vote



          accepted






          Add the user you do this with to be part of the GROUP /dev/usb/lp0 is set to.



          ls -l /dev/usb/lp0


          to get owner and group for /dev/usb/lp0. The group is likely to be lp. If your user is paul that would be



          sudo usermod -a -G lp paul


          You need to restart the session to make this active.






          share|improve this answer












          Add the user you do this with to be part of the GROUP /dev/usb/lp0 is set to.



          ls -l /dev/usb/lp0


          to get owner and group for /dev/usb/lp0. The group is likely to be lp. If your user is paul that would be



          sudo usermod -a -G lp paul


          You need to restart the session to make this active.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Nov 27 at 12:04









          Rinzwind

          202k26387520




          202k26387520












          • Thanks it worked! One more question. Suppose I have a program that does this command. Is the "add to GROUP" change permanent?
            – Paul Erlenmeyer
            Nov 27 at 14:26










          • Yes, until you remove the group from the user
            – Rinzwind
            Nov 27 at 14:37


















          • Thanks it worked! One more question. Suppose I have a program that does this command. Is the "add to GROUP" change permanent?
            – Paul Erlenmeyer
            Nov 27 at 14:26










          • Yes, until you remove the group from the user
            – Rinzwind
            Nov 27 at 14:37
















          Thanks it worked! One more question. Suppose I have a program that does this command. Is the "add to GROUP" change permanent?
          – Paul Erlenmeyer
          Nov 27 at 14:26




          Thanks it worked! One more question. Suppose I have a program that does this command. Is the "add to GROUP" change permanent?
          – Paul Erlenmeyer
          Nov 27 at 14:26












          Yes, until you remove the group from the user
          – Rinzwind
          Nov 27 at 14:37




          Yes, until you remove the group from the user
          – Rinzwind
          Nov 27 at 14:37


















          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%2f1096468%2fhow-to-send-a-zpl-file-directly-to-usb-printer%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