Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Template Roll Printer with options (for 2.2.6, 2.3, 2.3.4, 2.4.0, 2.4.4)

    Scheduled Pinned Locked Moved Captive Portal
    90 Posts 34 Posters 40.4k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      bobthebigbat
      last edited by

      Hi and great work.
      Is there any chance we could have the Print button put on:
      Status / Captive Portal / Zone / Voucher Rolls
      instead of (or in addition to) Services / Captive Portal / Zone / Vouchers ?
      I'd like to be able to give users only the permission for printing tickets, but at the moment I have to give them access to services to get to the print button.
      I.E. an extra column for Actions with the Print button.

      Thanks.

      1 Reply Last reply Reply Quote 0
      • B
        bejoedson
        last edited by

        Hey mates, i need help about the way to install vouchergenerator, i could not find the way, please help…

        1 Reply Last reply Reply Quote 0
        • D
          DanieleIT
          last edited by

          @bejoedson:

          Hey mates, i need help about the way to install vouchergenerator, i could not find the way, please help…

          Hello, inside the zip file you have a readme.txt file you can follow step by step. If you don't know how to upload or overwrite the files, it's easy, you just need an SCP client to connect to the pfsense (just like FTP). From windows you can use winSCP to setup a connection to the pfsense IP using SCP protocol.

          1 Reply Last reply Reply Quote 0
          • B
            bejoedson
            last edited by

            i could not find the ''readme.txt file'' you were talking about, and the here is not guiding on how to install vouchergenerator, please here is my email address bejoedson@gmail.com, send me all the file and tutorial there, please. i just need a way on how to design and print voucher code from pfsense

            1 Reply Last reply Reply Quote 0
            • GertjanG
              Gertjan
              last edited by

              @bejoedson:

              i could not find the ''readme.txt file'' you were talking about,….

              It's in the ZIP file.
              Called "readme.txt" :

               CAPTIVE PORTAL VOUCHERS PRINT TEMPLATE
              ------------------------------------------------------------------------------
              By Daniele Arrighi <daniele.arrighi@gmail.com>Credits:
              Reward Gagarin <rewardgms@gmail.com>Ikkuranus
              ------------------------------------------------------------------------------
              
              1\. Edit css file to fit your needs and overwrite logo.png with your onw logo
              2\. in /usr/local/www/ overwrite services_captiveportal_vouchers.php
              3\. in /usr/local/www/ upload services_captiveportal_vouchers_options.php and services_captiveportal_vouchers_print.php
              4\. create a new folder named: "voucherfiles" (without ", case sensitive)
              5\. upload voucherfiles directory's files in the newly created directory
              6\. Print from Services -> Captive Portal -> Vouchers
              
              Extra:
              If you want people with more limited accounts to print out vouchers without having full access to the WebUI add the portalprint.priv.inc file in the /etc/inc/priv/ folder.</rewardgms@gmail.com></daniele.arrighi@gmail.com> 
              

              No "help me" PM's please. Use the forum, the community will thank you.
              Edit : and where are the logs ??

              1 Reply Last reply Reply Quote 0
              • B
                bejoedson
                last edited by

                Thank You very Much, i am going to try it and give You feedback. Thanks again…

                1 Reply Last reply Reply Quote 0
                • K
                  klm46
                  last edited by

                  Hi there,

                  since my last printing there were about 6 month gone. Everything was finde. Now i need more vouchers printed. And at  "Captive Portal -> Vouchers"  there is no more button to rpint :( I did not change anything - expect i did a reboot. All files are at place. I'm really struggeling :(

                  Any help would be wonderful

                  1 Reply Last reply Reply Quote 0
                  • GertjanG
                    Gertjan
                    last edited by

                    You upgraded last 6 months ?
                    If so, that explains …

                    If not, redo what you did before : install the files etc.

                    No "help me" PM's please. Use the forum, the community will thank you.
                    Edit : and where are the logs ??

                    1 Reply Last reply Reply Quote 0
                    • K
                      klm46
                      last edited by

                      yes i did upgrade. and the file services_captiveportal_vouchers.php was replaced by original.

                      1 Reply Last reply Reply Quote 0
                      • D
                        DanieleIT
                        last edited by

                        @klm46:

                        yes i did upgrade. and the file services_captiveportal_vouchers.php was replaced by original.

                        You'll need to reinstall the plugin.
                        Please make a backup of the original services_captiveportal_vouchers.php file as I cannot assure compatibility for versions > 2.3…
                        If it works, let me know otherwise I'll have to work on it as soon as I have some spare time.  :'(

                        Thanks

                        1 Reply Last reply Reply Quote 0
                        • GertjanG
                          Gertjan
                          last edited by

                          This :
                          @klm46:

                          ….. I did not change anything - expect i did a reboot. All files are at place. ...

                          has been answered by this :
                          @klm46:

                          yes i did upgrade. and the file services_captiveportal_vouchers.php was replaced by original.

                          ;D

                          No "help me" PM's please. Use the forum, the community will thank you.
                          Edit : and where are the logs ??

                          1 Reply Last reply Reply Quote 0
                          • M
                            michelbragaguimaraes
                            last edited by

                            Very Nice, this code is absolutely outstanding.

                            Is there any chances to get it working on versions 2.3.x or 2.4? I am looking for this feature a long time ago and this code would fit every need I have related to the voucher system.

                            I don't even know how to do it wrong when it comes about coding.

                            Can you help us @DanieleIT.

                            Best Regards

                            Michel Braga Guimarães

                            1 Reply Last reply Reply Quote 0
                            • D
                              DanieleIT
                              last edited by

                              Hello,

                              It should already work for 2.3.x. Let me know if you can test it!

                              For 2.4 I'll have to check as soon as I have some spare time.

                              I'll let you know in this topic.

                              Ciao

                              1 Reply Last reply Reply Quote 0
                              • D
                                DanieleIT
                                last edited by

                                Ok.. I had some spare time today :P ;D

                                Added 2.3.4 and 2.4.0 version (community edition).

                                Installation method is the same as usual.
                                Please check opening post for more details, instructions and downloads.

                                Let me know if you are having problems with this.

                                Ciao

                                1 Reply Last reply Reply Quote 0
                                • ExordiumE
                                  Exordium
                                  last edited by

                                  Prints only a blank page to me (2.4.0) :-/ (Voucher roll with 21 vouchers)

                                  Edit: Should not name roll# with leading zeros like "0001". All good now.

                                  - pfSense Gold Subscriber -

                                  Sense 1: Shuttle DS57U3 (private)
                                  Sense 2: Supermicro Atom Barebone (Company Test)
                                  Sense 3 : 2 x Supermicro SYS-5018D-FN8T (Company Office)

                                  1 Reply Last reply Reply Quote 0
                                  • iorxI
                                    iorx
                                    last edited by

                                    function convertToHoursMins($time, $format = '%02d:%02d') {
                                        if ($time < 1) {
                                            return;
                                        }
                                        $days = floor($time / 60 / 24);
                                        $hours = floor($time / 60);
                                        $minutes = ($time % 60);
                                    	//return sprintf($format, $hours, $minutes);
                                    
                                    	if ($hours > 24 && ($hours % 24) > 0)
                                    		return $days." days(s) and ".$hours." hours(s)";
                                    	if ($hours > 24)
                                    		return $days." days(s)";
                                    	if ($hours < 1)
                                    		return $minutes." minute(s)";
                                    	if ($hours >= 1 && $minutes == 0)
                                    		return $hours." hour(s)";
                                    	if ($hours >= 1 && $minutes > 0)
                                    		return $hours.":".$minutes. " hours(s)";
                                    }
                                    

                                    Slight mod for it to handle "days" (and "hours", not tested). But days work.

                                    Other thing. Is it possible to make package out of this? (I've got no experience in making such, but there is probably a good wiki on the subject, haven't searched yet.)

                                    Brgs,

                                    1 Reply Last reply Reply Quote 0
                                    • A
                                      AYSMAN
                                      last edited by

                                      Hi,

                                      The privilege for voucher printing only does not show in the list of user  privileges in version 2.4.2

                                      Thanks

                                      1 Reply Last reply Reply Quote 0
                                      • N
                                        netx34
                                        last edited by

                                        any tutorial using arduino to print voucher over server on pfsense, connected to pfsense allowing to send and recieve vouchers

                                        1 Reply Last reply Reply Quote 0
                                        • D
                                          DanieleIT
                                          last edited by

                                          Hello,
                                          My pfsense installation died today. So I had to reinstall and update PfSense to the latest 2.4.4 version. Of course I had to update the voucher roll printer to support 2.4.4.

                                          I also fixed the broken links for older version.
                                          Le me know!

                                          Ciao

                                          1 Reply Last reply Reply Quote 0
                                          • iorxI
                                            iorx
                                            last edited by

                                            Hi, (sorry for necroposting here).

                                            Excellent and awesome! Kudos for keeping it working still in 2.4.4.

                                            Brgs,

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.