Template Roll Printer with options (for 2.2.6, 2.3, 2.3.4, 2.4.0, 2.4.4)
-
Hi,
Few posts ago I asked about barcode, would it be something nearly impossible to do? I didn't install it yet because voucher w/o barcode can't be used in our site and my second question is - how is the template format like? Is it something I could re-design and try to put barcode myself?
Thanks!
-
Hi,
Few posts ago I asked about barcode, would it be something nearly impossible to do? I didn't install it yet because voucher w/o barcode can't be used in our site and my second question is - how is the template format like? Is it something I could re-design and try to put barcode myself?
Thanks!
Never mind, I have just installed another instance of pfs on another VM box and have seen how it works, it looks like bit complicated and I believe I would probably have to redesign template after every single update if I am right ?!
So I decided to write my own application using Lazarus - it just require to import .csv file with vouchers and choose template with indyvidual information of each roll like valid for xxx minutes/weeks or months, barcode type, logo, place name etc. It has its own build in designer so to change anything in the template require just quick learn (intuitively easy) how it works and thats it.
Its in quite raw format yet but if I see someone interested I can share my app once I finish it.
-
Hi,
Few posts ago I asked about barcode, would it be something nearly impossible to do? I didn't install it yet because voucher w/o barcode can't be used in our site and my second question is - how is the template format like? Is it something I could re-design and try to put barcode myself?
Thanks!
Sorry I didn't have the time to look about barcodes generation!
I've checked today, and there are a few nice jquery libraries for barcode generation.Please check this Fiddle I've created to see how it works:
http://jsfiddle.net/Idioblast/3j1mnwe3/Basically, from the actual code you just jave to link the needed .js files (both jquery and barcode) and add a(with relative CSS).
Then, and at the end of the page this code:
$('.barcode').each(function() { var $this = $(this); $this.barcode( $this.siblings('.vcode').text(), 'code128', {barWidth:1, barHeight:30, output: 'css'} ); });
This cycles every .barcode div and looks for the code in the .vcode div and creates a code128 barcode.
You can play with the options but it should work fine.Let me know
Ciao -
I have added some permissions so people with more limited accounts can print out vouchers without having full access to the webui
compatible with 2.3.x not sure about older versions
unzip the following file into /etc/inc/priv/@DanieleIT feel free to add this as part of the package.
-
I am too noob. i googled for 2 hours on a guide on how to access this.
/usr/local/www/ in pfSense GUI. using 2.3.1 -
If using Windows try win SCP
I am too noob. i googled for 2 hours on a guide on how to access this.
/usr/local/www/ in pfSense GUI. using 2.3.1 -
If using Windows try win SCP
I used FTP but thank you for giving the idea. Now made it work on 2.3.1! Kappaaaaa!
-
Hello DanieleIT,
I wonder if I could make my captive portal solution user interface (see my howto post) compatible with your voucher system.
Did you write any documentation for it ?
Do you have a github account with the code ?Regards,
Ozy. -
Hi Deajan, sorry for my late reply but apparently I'm not receiving mail notifications anymore :-\
You can make whatever you'd like to with the code, it's here for everyone to use.
I did not write any documentation and I've not created a gib with the code. It's pretty much all there in the zip file.
I'll be glad to help if you need (But please remember, as stated in my OP, that I'm not a PHP developer :) )Ciao
-
Missing notifications too :(
Would you mind if I fork your work into my github ?
-
I would not!
Also, let me know the link of the git so I can update the OP with it -
I have added some permissions so people with more limited accounts can print out vouchers without having full access to the webui
compatible with 2.3.x not sure about older versions
unzip the following file into /etc/inc/priv/@DanieleIT feel free to add this as part of the package.
Thank you, I'll add the file in the zip (2.3.x version) as soon as possible.
Ciao -
Great job guys!
Excited to see how far this will go.
Kind regards,
Reward -
I rebuild the script a little bit.
the modification is, that when you select 'Active only' it only spit out voucher that aren't used.
so if a user is given away and it is activated then it won't be printed again.for my situation this is what i need. so if you like use it.
the template files are in the zip file in the starting post.
it is made for pfsense 2.3.x -
Hello,
Great job DanieleIT!
Any chance to create a package for pfsense? ;D ;D
-
How to install?
-
-
I used the permissions /etc/inc/priv/ and set those to a user, only after a reboot I can't seem to see what changed.
-
Hello DanieleIT,
thank you very much for your great work.
I have a question, if i would like to print vouchers 4 X 10 (by yours is 3 X 7), how can i modify the php file?
There is a print template attached. I had many this kleber Paper and would print the voucher on it. The only problem is: it is 4 X 10…...
Thank you in advance!
[4 X 10.zip](/public/imported_attachments/1/4 X 10.zip)
-
I have a question, if i would like to print vouchers 4 X 10 (by yours is 3 X 7), how can i modify the php file?
You don't have to modify the PHP file. You just have to edit the dimension of the voucher divs, trought the voucherprint.css file.
At line 12 you have:
.voucher { border-left: 1px solid #F4F4F4; border-right: 1px solid #F4F4F4; border-bottom: 1px solid #F4F4F4; page-break-inside: avoid; float: left; height: 134px; width: 206px; position: relative; }
Just edit the height and the width according to your needs. (you may also need to edit a little more css based on the new dimension).
Give it a try and let me know!
Ciao