AVS Forum | Home Theater Discussions And Reviews (https://www.avsforum.com/forum/)
-   Theater Room Items & Accessories (https://www.avsforum.com/forum/32-theater-room-items-accessories/)
-   -   GDC TicketMaker app (https://www.avsforum.com/forum/32-theater-room-items-accessories/2161041-gdc-ticketmaker-app.html)

meyer64 10-07-2015 02:36 PM

GDC TicketMaker app
 
I know that a few of these type of applications have existed over the years in many forms, including web apps, excel templates and Java apps. Unfortunately, the majority of those projects are either outdated and unmaintained or they are no longer available. So, I set off to create my own ticket generator. The result is not only an automated ticket maker, but also a full ticket layout editor. It might (probably, almost certainly) contains bugs, but I think it’s to a point where others should be able to make use of it. Below is an example of a ticket created with the app:
http://i1206.photobucket.com/albums/...pstmh5whqz.png

http://i1206.photobucket.com/albums/...pso5ebvlk2.png

The GDC TicketMaker uses a layout file to define how the ticket should look, as well as what data should be bound to certain fields, so ticket layouts can be easily reused. I have created and included one layout, which you can use as-is or modify to your liking. If you’re feeling creative, you can even create an all new layout from scratch. A ticket layout is composed of TicketElements, each of which have properties that define their data binding and appearance. Everything on a layout can be edited including text, images, transparency, etc. Select an element for editing from the element list or by clicking on the element in the preview panel.
http://i1206.photobucket.com/albums/...psz17ijmku.png

The TicketMaker includes integration with web services to retrieve cover art, backdrops, logos, runtimes, mpaa ratings, etc. Just search for the movie you want, select your showtime, and click ‘Make Ticket’. The app then downloads all the data it needs and applies it to the current ticket layout. You can print the layout, export to a png image, or save the layout file for future use.

User configurable settings define several global options, including the name of your theater, some default values for data bound TicketElements, print options, and the ability to create color schemes. The color schemes can then be applied to any existing ticket layout in one action, without manually modifying the layout template itself.

The app is written in c# and requires the .Net framework version 4.5 or later. It should run fine on any PC running Windows Vista or later. Obviously, an internet connection is required for downloading movie data. For the tech curious, the .ticx file format that layouts are saved as are really just zip files containing an xml file defining the layout, and a folder with the images.

Version 1.2.0.2 is available for download here:
movieposterapp.com/Downloads/TicketMaker/TicketMaker_1.2.0.2_Setup.msi

Some sample templates:
movieposterapp.com/Downloads/TicketMaker/Sample_Layouts.zip

A brief demo video:


The original 1.0 beta release is still available here: http://movieposterapp.com/Downloads/...r_1.0_Beta.zip

All questions, comments, suggestions and bug reports are welcome.
If you're feeling generous, donations to support enhancements and fixes are greatly appreciated, but not required.

djb61230 10-07-2015 03:25 PM

Looks nice! Good job.

tha_kid 10-07-2015 03:46 PM

looking good, time to take it for a spin.

samcat 10-09-2015 01:47 PM

Ticket Maker app comments...
 
Quote:

Originally Posted by meyer64 (Post 37882625)
I know that a few of these type of applications have existed over the years in many forms, including web apps, excel templates and Java apps. Unfortunately, the majority of those projects are either outdated and unmaintained or they are no longer available. So, I set off to create my own ticket generator. The result is not only an automated ticket maker, but also a full ticket layout editor. It might (probably, almost certainly) contains bugs, but I think it’s to a point where others should be able to make use of it. Below is an example of a ticket created with the app:
http://i1206.photobucket.com/albums/...pstmh5whqz.png




The GDC TicketMaker uses a layout file to define how the ticket should look, as well as what data should be bound to certain fields, so ticket layouts can be easily reused. I have created and included one layout, which you can use as-is or modify to your liking. If you’re feeling creative, you can even create an all new layout from scratch. A ticket layout is composed of TicketElements, each of which have properties that define their data binding and appearance. Everything on a layout can be edited including text, images, transparency, etc. Select an element for editing from the element list or by clicking on the element in the preview panel.



The TicketMaker includes integration with web services to retrieve cover art, backdrops, logos, runtimes, mpaa ratings, etc. Just search for the movie you want, select your showtime, and click ‘Make Ticket’. The app then downloads all the data it needs and applies it to the current ticket layout. You can print the layout, export to a png image, or save the layout file for future use.

User configurable settings define several global options, including the name of your theater, some default values for data bound TicketElements, print options, and the ability to create color schemes. The color schemes can then be applied to any existing ticket layout in one action, without manually modifying the layout template itself.

The app is written in c# and requires the .Net framework version 4.5 or later. It should run fine on any PC running Windows Vista or later. Obviously, an internet connection is required for downloading movie data. For the tech curious, the .ticx file format that layouts are saved as are really just zip files containing an xml file defining the layout, and a folder with the images.

Download Here: http://movieposterapp.com/Downloads/...r_1.0_Beta.zip

All questions, comments, suggestions and bug reports are welcome.
If you're feeling generous, donations to support enhancements and fixes are greatly appreciated, but not required.





Brent,
Your ticket maker app is fantastic!
I've been looking for something like this for a very very long time.
Thank you for taking the time and effort to put out something like this to the community.


I've cobbled together tickets in the past using the old outdated/unsupported excel version, and have to tell you that my family and friends just love getting a ticket in their hands. They are actually requesting tickets from me before they come for a movie. Your app will now make it 10x easier and 1000x better looking.
You had said that all questions, comments, suggestions and bug reports are welcome, so I will throw my two cents in as I have been playing with this extensively since it came out.

Things I've noticed in using the application: (not sure if some of these are by design or not...)
- When clicking on Make Ticket, the Theater Name defaults back to Great Dane Cinema even if you have a theater name defined in the Settings. You have to go back in the Edit menu and reapply "Apply Theater Info" again.
- The QR code does not get generated correctly when Make Ticket is clicked. You have to go down to the Layout Editor and click the QR button under Selected Element Details in order for the QR code to update correctly.
- The Movie Title on the Preview does not fill in or populate under some movie searches. ie. searching for The League of Frightened Men brings up the graphic correctly and the Movie Title Right, but not in the Movie Title. I've noticed this on a number of different movie searches.
- the Text for the Movie title does not update correctly in the Layout editor when doing a search on a new title. ie... Search for The League of Extraordinary Gentlemen, brings up all the correct information in the preview (except the QR code) but it does not update the text content in the Layout Editor under Selected Element Details. If you click on the Movie Title Right in the Preview window, then the Layout editor text content window will update correctly.
- If you move content around in the Preview window, the layout editor position X Y coordinates do not update. (Not sure if this is supposed to do that or not.)
- You cannot click the Showtime-time in the Preview window. Clicking it selects the Runtime element
- You cannot click the Date-Day or Date-Month in the Preview window. Clicking it selects only the Date-Year element
- You cannot click the Theater Name in the Preview window. Clicking it selects the presents ticket element
- Is the ticket number supposed to be unique on every ticket printed? If I print 4 tickets on a page, they all have the same number of 123457.

(wish list item...) Can you provide a Ctrl-Z to undo the last change?
(wish list item...) Can you provide a Print Preview?
(wish list item...) Would you be able to add the ability to format printing for Avery® Tickets with Tear-Away Stubs 16154?
(wish list item...) Will there be, at some point, the ability to run this with parameters from the command line. I currently have a touch screen kiosk outside my theater where I can have anyone choose a movie by perusing a database using Movie Collector by Collectorz.com. What would be really cool would be to select the movie from there and have the selected movie information prepopulate your application so that tickets could be printed right from the kiosk. (just like a real movie theater)


Again... Fantastic job!!!

meyer64 10-09-2015 08:11 PM

Thank you. That's just the type of feed back I was hoping to get. Much appreciated.

Quote:

- When clicking on Make Ticket, the Theater Name defaults back to Great Dane Cinema even if you have a theater name defined in the Settings. You have to go back in the Edit menu and reapply "Apply Theater Info" again.
- The QR code does not get generated correctly when Make Ticket is clicked. You have to go down to the Layout Editor and click the QR button under Selected Element Details in order for the QR code to update correctly.
- The Movie Title on the Preview does not fill in or populate under some movie searches. ie. searching for The League of Frightened Men brings up the graphic correctly and the Movie Title Right, but not in the Movie Title. I've noticed this on a number of different movie searches.
- the Text for the Movie title does not update correctly in the Layout editor when doing a search on a new title. ie... Search for The League of Extraordinary Gentlemen, brings up all the correct information in the preview (except the QR code) but it does not update the text content in the Layout Editor under Selected Element Details. If you click on the Movie Title Right in the Preview window, then the Layout editor text content window will update correctly.
- If you move content around in the Preview window, the layout editor position X Y coordinates do not update. (Not sure if this is supposed to do that or not.)
I'll be looking into all these issues, thanks for the thorough testing and great descriptions of the behaviors. It really helps a lot.

Quote:

- You cannot click the Showtime-time in the Preview window. Clicking it selects the Runtime element
- You cannot click the Date-Day or Date-Month in the Preview window. Clicking it selects only the Date-Year element
- You cannot click the Theater Name in the Preview window. Clicking it selects the presents ticket element
Actually, it is selecting the element you clicked on. The reason it might be the one you wanted is that there are several overlapping elements. When you click on the preview, it will select the top most element at that location. The date area is actually 3 overlapping elements with different text alignments, for example. in those cases, its usually best to select the one you want from the Element List instead. I have some ideas on how to improve this though.

Quote:

- Is the ticket number supposed to be unique on every ticket printed? If I print 4 tickets on a page, they all have the same number of 123457.
That's the difference between 'Print' and 'Print Batch'. Batch printing will increment any field set as incremental for each ticket. In the sample layout, that would just be the ticket number, but you could also use it for assigned seats if you wanted to.

Quote:

(wish list item...) Can you provide a Ctrl-Z to undo the last change?
This is pretty high on my 'features to add list'
Quote:

(wish list item...) Can you provide a Print Preview?
(wish list item...) Would you be able to add the ability to format printing for Avery® Tickets with Tear-Away Stubs 16154?
I will certainly look into it. I was sure some sort of ticket stock existed, but i wasn't sure of who made it. Is there any other tickt stock that would be useful?
Quote:

(wish list item...) Will there be, at some point, the ability to run this with parameters from the command line. I currently have a touch screen kiosk outside my theater where I can have anyone choose a movie by perusing a database using Movie Collector by Collectorz.com. What would be really cool would be to select the movie from there and have the selected movie information prepopulate your application so that tickets could be printed right from the kiosk. (just like a real movie theater)
it would actually be really easy to make a command line version that takes the imdb id as a parameter and just sends a ticket to the default printer.

thanks again for the feedback!

dRwOOD73 10-16-2015 01:33 PM

This is very cool :cool:

Just happen to have a family movie night 2night with the new Bluray release of Aladdin.. just printed it - Awesome, you are the man.. I'll make a lil donation when I get a chance..

One last thing.. I may have noticed a small glitch - no matter what printer I chose it printed out on the default printer 9 which happens to be a inkjet black only printer.. so to get it to go to my color printer I had to make that one my default just temporarily to print the tickets.. just thought others might run across that issue..

thanks again

meyer64 10-19-2015 05:46 PM

So I ordered some of the Avery 16154 Ticket stock and did a little playing around tonight. I made some slight modifications to the default layout dimensions to match the ticket stock and made a function to print 10 per page. As it turns out, my printer doesn't do edge to edge printing. Its also pretty hard to get the tickets to line up EXACTLY on the perforations, so I'll probably just add a bit of a boarder around the tickets to allow for some leeway.
http://i1206.photobucket.com/albums/...psizkvuluz.jpg
http://i1206.photobucket.com/albums/...pscrao5jfr.jpg

meyer64 10-19-2015 07:12 PM

It takes a little more work, but you CAN make tickets for more than just movies.
http://i1206.photobucket.com/albums/...psih1vl3zf.png

samcat 10-21-2015 08:36 AM

Quote:

Originally Posted by meyer64 (Post 38209665)
So I ordered some of the Avery 16154 Ticket stock and did a little playing around tonight. I made some slight modifications to the default layout dimensions to match the ticket stock and made a function to print 10 per page. As it turns out, my printer doesn't do edge to edge printing. Its also pretty hard to get the tickets to line up EXACTLY on the perforations, so I'll probably just add a bit of a boarder around the tickets to allow for some leeway.




I've been thinking more about the ticket "printing" piece...
After looking at your printout of the Avery 16154 Ticket stock, I realized that if you only want 2 or 4 tickets, you've wasted the rest of the sheet as it is only set up for a one pass printing per sheet.
The ultimate in printing would be a true "ticket printer". Unfortunately, getting a full color, with cutting blade, ticket printer would cost anywhere from one to five thousand dollars. Way out of the ball park for my budget especially for the small amount of printing that I would do.
What about using a compact photo printer like the Canon SELPHY CP910, or one like it, that could print full color, edge to edge prints? You could use the Avery 16154 Ticket stock and separate the tickets beforehand. You then load them stacked in the photo printer and then you could print one, two, or as many as you wanted. I know the Canon can handle 2" stock.
The only drawback that I can see initially is that you would need a print driver to format for the 2"x5.5" single ticket.
What do you think of the idea? Could you create a print driver for something like that?
I could provide you with the printer for test purposes!!!


Samcat

meyer64 10-21-2015 11:00 AM

Quote:

Originally Posted by samcat (Post 38256977)
I've been thinking more about the ticket "printing" piece...
After looking at your printout of the Avery 16154 Ticket stock, I realized that if you only want 2 or 4 tickets, you've wasted the rest of the sheet as it is only set up for a one pass printing per sheet.
The ultimate in printing would be a true "ticket printer". Unfortunately, getting a full color, with cutting blade, ticket printer would cost anywhere from one to five thousand dollars. Way out of the ball park for my budget especially for the small amount of printing that I would do.
What about using a compact photo printer like the Canon SELPHY CP910, or one like it, that could print full color, edge to edge prints? You could use the Avery 16154 Ticket stock and separate the tickets beforehand. You then load them stacked in the photo printer and then you could print one, two, or as many as you wanted. I know the Canon can handle 2" stock.
The only drawback that I can see initially is that you would need a print driver to format for the 2"x5.5" single ticket.
What do you think of the idea? Could you create a print driver for something like that?
I could provide you with the printer for test purposes!!!


Samcat

I like the idea. I see the HP personal photo printers at the local goodwill every now and then too. The Avery tickets are actually 1.7 inch width. Will the Canon printer go that narrow? Right now the print layouts are hard coded. But, I do plan to make print templates of some sort so I could accommodate different ticket stock and printers.

samcat 10-22-2015 09:22 AM

Quote:

Originally Posted by meyer64 (Post 38261841)
I like the idea. I see the HP personal photo printers at the local goodwill every now and then too. The Avery tickets are actually 1.7 inch width. Will the Canon printer go that narrow? Right now the print layouts are hard coded. But, I do plan to make print templates of some sort so I could accommodate different ticket stock and printers.

The Canon printer that I was borrowing from a friend until mine comes in does not appear to go down to 1.7" width.
I'll see what my new one does when I get it on Friday. I'm also looking at true 2"x5.5" ticket stock. I found a supplier that charges around $20 for a stack of 1000. I'll let you know how/if they work in the new printer.
Samcat

meyer64 10-22-2015 09:35 AM

Quote:

Originally Posted by samcat (Post 38290577)
The Canon printer that I was borrowing from a friend until mine comes in does not appear to go down to 1.7" width.
I'll see what my new one does when I get it on Friday. I'm also looking at true 2"x5.5" ticket stock. I found a supplier that charges around $20 for a stack of 1000. I'll let you know how/if they work in the new printer.
Samcat

Where did you find the 2"X5.5" ticket stock? I'm happy to keep working towards a good printing solution.

miyankizu 10-23-2015 07:07 AM

fantastic and inspirational. thank you

meyer64 10-24-2015 10:28 AM

Well, I picked up an HP Photosmart A617 compact photo printer from the local goodwill for 10 bucks. I love this idea of having a small dedicated printer just for ticketing. The printer works great.... as long as you use one of the standard sized photo papers. I did attempt to use the Avery tickets, in both 2 up and 3 up widths... unfortunately, the printer only wants to use 3x5 , 4x6 or 5x7 sized paper. It sort of works, though the printer has trouble feeding the 3 up width, and it complains that the 2 up width is too small and refuses to print most of the time.
I do prefer the print quality form my color laser printer as well. The colors just seem more vivid. So, as much as I love the idea, Im not sure how practical it is, at least with an HP printer. The Canon Selphy might be more forgiving on paper sizes.

The good news, I did find another source for ticket stock that might solve all my problems. http://www.perforatedpaperonline.com...e_tickets.html

Specifically, the 5-up, 1 stub paper. It has a 1/2" boarder around it to allow for boarderless printing on any printer. and... the tickets are 2" x 6" so if I really wanted to, I could run them through my new-to-me HP photosmart two at a time and just tell the printer to use the standard 4x6 photo paper size.

https://www.perforatedpaper.com also allows for custom layouts. and actually has the cheapest price per ticket (if I make a 2x6 ticket), at 2.7 cents. unfortunately, you have to buy 2500 tickets. No way I'll go through that many. Maybe we could get a group together and buy a batch?

samcat 10-26-2015 11:05 AM

Quote:

Originally Posted by meyer64 (Post 38350753)
Well, I picked up an HP Photosmart A617 compact photo printer from the local goodwill for 10 bucks. I love this idea of having a small dedicated printer just for ticketing. The printer works great.... as long as you use one of the standard sized photo papers. I did attempt to use the Avery tickets, in both 2 up and 3 up widths... unfortunately, the printer only wants to use 3x5 , 4x6 or 5x7 sized paper. It sort of works, though the printer has trouble feeding the 3 up width, and it complains that the 2 up width is too small and refuses to print most of the time.
I do prefer the print quality form my color laser printer as well. The colors just seem more vivid. So, as much as I love the idea, Im not sure how practical it is, at least with an HP printer. The Canon Selphy might be more forgiving on paper sizes.

The good news, I did find another source for ticket stock that might solve all my problems. http://www.perforatedpaperonline.com...e_tickets.html

Specifically, the 5-up, 1 stub paper. It has a 1/2" boarder around it to allow for boarderless printing on any printer. and... the tickets are 2" x 6" so if I really wanted to, I could run them through my new-to-me HP photosmart two at a time and just tell the printer to use the standard 4x6 photo paper size.

https://www.perforatedpaper.com also allows for custom layouts. and actually has the cheapest price per ticket (if I make a 2x6 ticket), at 2.7 cents. unfortunately, you have to buy 2500 tickets. No way I'll go through that many. Maybe we could get a group together and buy a batch?



The ticket stock I ordered was from: https://onlinestore.worldwideticketc...ts-2x55-1-perf
The tickets haven't arrived yet so I don't know how they will work.
I did get my Canon SELPHY CP910 in on Friday. Unfortunately, its going back. I wanted a true inkjet printer. This one uses some sort of an ink paper cartridge. You only get 46 prints per cartridge. I don't want to spend a fortune on consumables so I need to find a different solution.
I did check out the ticket stock from perforatedpaperonline.com in my searching, but I didn't see anything that looked like it would work. I'm glad you found the 5-up paper.
Let me know what you think of the ticket stock from worldwideticketcraft...
I'd still'd like to find a simple small inkjet printer that will print on 2 inch wide stock...
Samcat

samcat 10-27-2015 02:06 PM

Quote:

Originally Posted by samcat (Post 38399993)
The ticket stock I ordered was from: https://onlinestore.worldwideticketc...ts-2x55-1-perf
The tickets haven't arrived yet so I don't know how they will work.
I did get my Canon SELPHY CP910 in on Friday. Unfortunately, its going back. I wanted a true inkjet printer. This one uses some sort of an ink paper cartridge. You only get 46 prints per cartridge. I don't want to spend a fortune on consumables so I need to find a different solution.
I did check out the ticket stock from perforatedpaperonline.com in my searching, but I didn't see anything that looked like it would work. I'm glad you found the 5-up paper.
Let me know what you think of the ticket stock from worldwideticketcraft...
I'd still'd like to find a simple small inkjet printer that will print on 2 inch wide stock...
Samcat

Update...
I think I found a printer that will work well with this.
I found an old Canon ip100. It's a very small inkjet printer. We use a bunch of these at work. I was told they are very reliable printers.. The driver will print down to 2.13 x 5.5. That should work for the ticket stock from worldwideticketcraft!

Would it be possible to make a template for that?

Samcat

samcat 10-28-2015 12:47 PM

Quote:

Originally Posted by samcat (Post 38434497)
Update...
I think I found a printer that will work well with this.
I found an old Canon ip100. It's a very small inkjet printer. We use a bunch of these at work. I was told they are very reliable printers.. The driver will print down to 2.13 x 5.5. That should work for the ticket stock from worldwideticketcraft!

Would it be possible to make a template for that?

Samcat

The ticket stock arrived last night so I did some print tests on it this morning.

To be honest, its not working as anticipated. The ticket stock has some kind of finish on the print side that does not allow the ink to print on it. The ink sits on top the paper and does not dry well. Probably has something to do with it being thermal ticket stock. The other side prints ok but it has a black bar across it for positioning and also has numbering on it.

Oh well, you don't know unless you try... as the saying goes. Back to square one.

Hopefully your perforated paper stock works out. If not, using a 4x6 photo sheet and just cutting it in half before printing might be an option.

Samcat

meyer64 10-29-2015 04:39 PM

I just ordered 500 of the the 5-up, 1 stub ticket stock from perforatedpaperonline. I'll let you all know how it works out. I'm working on method to add user definable page layouts to for printing of various types of ticket stock. I'll make up definitions for the most popular layouts, but you'll be able to set up your own if you need to.

R_Willis 10-31-2015 12:41 PM

Wow. I've used a few of the other versions over the years and though I havent got to look at this yet, I'd still like to say thank you for your hard work and time!

meyer64 11-03-2015 10:14 AM

I received the 5-up, 1 tab ticket stock from perforatedpaperonline last night. It works very well with my laser printer as well as breaking them down to a 2-up sheet with 2 2x6 tickets side by side for running through my HP photosmart. They are a bit more expensive than the Avery labels, but at least I can do edge to edge printing without much difficulty.

I'm in the process of adding support for configurable print layouts to support pretty much any kind of ticket stock you can run through your printer. You'l be able to choose your layout from a list, edit or create new ones as needed. The screenshot below shows some layouts loaded from a file that I've already defined.

http://i1206.photobucket.com/albums/...psrzptinl2.png

sa91899 11-06-2015 10:48 AM

Hey guys, I am having a problem in that when i try to update the date (either Showtime right or the Date-Day, Date-Month).

Either one that I update, once I update it and it refreshes in the preview, it changes the other one back to todays date...

Any thoughts on how to overcome this?

Also, the one time that I got both date areas to display the correct date, I saved it. Now when I print it, the printed version says todays date even though the preview is showing the date I set...

One last thing...

I chose to increment the ticket numbers. I chose 5 tickets per page. When I print using batch print all pages have the same ticket number...

The program is a life saver as trying to edit this all by hand would take a long time!

PTAaron 11-14-2015 10:03 PM

I've been playing around with the program for a little bit now - what a cool idea!
The problem I'm running into is that I'm not getting anything to autofill in the "Movie Title" box.
I'm not quite sure what to change to get this to autofill with a title image like you show in your examples. Obviously I can type in the text - but that doesn't look quite as cool.
I know that isn't much info - but what am I doing wrong?

meyer64 11-15-2015 09:04 AM

Quote:

Originally Posted by PTAaron (Post 38930793)
I've been playing around with the program for a little bit now - what a cool idea!
The problem I'm running into is that I'm not getting anything to autofill in the "Movie Title" box.
I'm not quite sure what to change to get this to autofill with a title image like you show in your examples. Obviously I can type in the text - but that doesn't look quite as cool.
I know that isn't much info - but what am I doing wrong?

You're not doing anything wrong. The webservice that the logos come from is broken. Copy this file to your ticketmaker folder and replace the old version. this updates the webservice interface to a newer version and should fix it.

http://movieposterapp.com/Downloads/Beta/fanartTV.dll

PTAaron 11-15-2015 09:53 AM

Quote:

Originally Posted by meyer64 (Post 38936849)
You're not doing anything wrong. The webservice that the logos come from is broken. Copy this file to your ticketmaker folder and replace the old version. this updates the webservice interface to a newer version and should fix it.



http://movieposterapp.com/Downloads/Beta/fanartTV.dll


Awesome, thanks!

acpowell 11-16-2015 09:04 AM

so my awesome friend Aaron (posted above me) texted me and told me I should try this. It looks freaking awesome, but when I go to search for a movie, it crashes the app. I have tried this on a windows 10 and windows 7 machine. There were 2 entries made in event viewer. Not sure if I should or shouldn't post them but I will do it anyway :)

Error #1

Log Name: Application
Source: .NET Runtime
Date: 11/16/2015 10:54:59 AM
Event ID: 1026
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: redacted
Description:
Application: TicketPrinter.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Xml.XmlException
Stack:
at WatTmdb.V3.Tmdb.ProcessRequest[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](RestSharp.RestRequest)
at WatTmdb.V3.Tmdb.SearchMovie(System.String, Int32, System.String, System.Nullable`1<Boolean>, System.Nullable`1<Int32>)
at TicketPrinter.MainWindow.MovieSearch(System.String )
at TicketPrinter.MainWindow+<>c__DisplayClass1.<Movie SearchButton_Click>b__0()
at System.Threading.ThreadHelper.ThreadStart_Context( System.Object)
at System.Threading.ExecutionContext.RunInternal(Syst em.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threa ding.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threa ding.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Threading.ThreadHelper.ThreadStart()

Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name=".NET Runtime" />
<EventID Qualifiers="0">1026</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2015-11-16T15:54:59.000000000Z" />
<EventRecordID>8307</EventRecordID>
<Channel>Application</Channel>
<Computer>redacted</Computer>
<Security />
</System>
<EventData>
<Data>Application: TicketPrinter.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Xml.XmlException
Stack:
at WatTmdb.V3.Tmdb.ProcessRequest[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](RestSharp.RestRequest)
at WatTmdb.V3.Tmdb.SearchMovie(System.String, Int32, System.String, System.Nullable`1&lt;Boolean&gt;, System.Nullable`1&lt;Int32&gt;)
at TicketPrinter.MainWindow.MovieSearch(System.String )
at TicketPrinter.MainWindow+&lt;&gt;c__DisplayClass1. &lt;MovieSearchButton_Click&gt;b__0()
at System.Threading.ThreadHelper.ThreadStart_Context( System.Object)
at System.Threading.ExecutionContext.RunInternal(Syst em.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threa ding.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threa ding.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Threading.ThreadHelper.ThreadStart()
</Data>
</EventData>
</Event>

Error #2

Log Name: Application
Source: Application Error
Date: 11/16/2015 10:54:59 AM
Event ID: 1000
Task Category: (100)
Level: Error
Keywords: Classic
User: N/A
Computer: redacted
Description:
Faulting application name: TicketPrinter.exe, version: 1.0.0.0, time stamp: 0x5615619f
Faulting module name: KERNELBASE.dll, version: 10.0.10240.16384, time stamp: 0x559f3b2a
Exception code: 0xe0434352
Fault offset: 0x000b3e28
Faulting process id: 0x1944
Faulting application start time: 0x01d12087204eedc9
Faulting application path: C:\Users\redacted\Downloads\GDC_TicketMaker_1.0_Be ta\GDC TicketMaker 1.0 Beta\TicketPrinter.exe
Faulting module path: C:\WINDOWS\SYSTEM32\KERNELBASE.dll
Report Id: d2bffab9-1617-451c-91cf-10ff84e88d30
Faulting package full name:
Faulting package-relative application ID:
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Application Error" />
<EventID Qualifiers="0">1000</EventID>
<Level>2</Level>
<Task>100</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2015-11-16T15:54:59.000000000Z" />
<EventRecordID>8308</EventRecordID>
<Channel>Application</Channel>
<Computer>redacted</Computer>
<Security />
</System>
<EventData>
<Data>TicketPrinter.exe</Data>
<Data>1.0.0.0</Data>
<Data>5615619f</Data>
<Data>KERNELBASE.dll</Data>
<Data>10.0.10240.16384</Data>
<Data>559f3b2a</Data>
<Data>e0434352</Data>
<Data>000b3e28</Data>
<Data>1944</Data>
<Data>01d12087204eedc9</Data>
<Data>C:\Users\redacted\Downloads\GDC_TicketMaker_ 1.0_Beta\GDC TicketMaker 1.0 Beta\TicketPrinter.exe</Data>
<Data>C:\WINDOWS\SYSTEM32\KERNELBASE.dll</Data>
<Data>d2bffab9-1617-451c-91cf-10ff84e88d30</Data>
<Data>
</Data>
<Data>
</Data>
</EventData>
</Event>

Please let me know if you want other info or if this is not the best place to post this.

meyer64 11-16-2015 09:12 AM

Quote:

Originally Posted by acpowell (Post 38962297)
so my awesome friend Aaron (posted above me) texted me and told me I should try this. It looks freaking awesome, but when I go to search for a movie, it crashes the app. I have tried this on a windows 10 and windows 7 machine. There were 2 entries made in event viewer. Not sure if I should or shouldn't post them but I will do it anyway :)

Interesting.. I haven't seen these errors myself, but I'll be happy to look into it. A little more info would be helpful to try to narrow it down.
First, you do have an active internet connection when you try to do a movie search correct?
Does it seem to make any difference which movie you search for? If so, let me know which ones work and which don't.
Are you running 32 bit or 64 bit windows? It really shouldn't matter, but could.
On Win7, make sure you have the .Net framework version 4.5 installed. I believe Win10 has .Net 4.5 included already.

acpowell 11-16-2015 09:21 AM

Quote:

Originally Posted by meyer64 (Post 38962641)
First, you do have an active internet connection when you try to do a movie search correct?

Yes, I am on a 1Gb connection (yes I wrote that correctly, no I don't have google fiber, I am however at work :) )

Quote:

Originally Posted by meyer64 (Post 38962641)
Does it seem to make any difference which movie you search for? If so, let me know which ones work and which don't.

Not that I can tell, I tried both Top Gun and Pixels and both error as soon as I hit search. (typical "this program crashed and needs to close" message)

Quote:

Originally Posted by meyer64 (Post 38962641)
Are you running 32 bit or 64 bit windows? It really shouldn't matter, but could.

Both are x64. I don't have a 32bit machine to test it on.

Quote:

Originally Posted by meyer64 (Post 38962641)
On Win7, make sure you have the .Net framework version 4.5 installed. I believe Win10 has .Net 4.5 included already.

Windows 10 does indeed have .net 4.5 included and I just verified I have .net Framework 4.5.1 installed on my windows 7 machine

meyer64 11-16-2015 09:30 AM

Quote:

Originally Posted by acpowell (Post 38962889)
Yes, I am on a 1Gb connection (yes I wrote that correctly, no I don't have google fiber, I am however at work :) )

I wonder if there might be a firewall blocking access? The app needs to be able to contact themoviedb.org. I didn't build in any special support for handling proxies either, if your workplace network uses one for internet access.

acpowell 11-16-2015 09:34 AM

Quote:

Originally Posted by meyer64 (Post 38963217)
I wonder if there might be a firewall blocking access? The app needs to be able to contact themoviedb.org. I didn't build in any special support for handling proxies either, if your workplace network uses one for internet access.

DING DING DING, we have a winner! That did the trick. I put my machine on the "guest" network and that fixed it. Weird that it crashes rather than just saying it couldn't reach the internet.

sa91899 11-22-2015 07:29 PM

Quote:

Originally Posted by sa91899 (Post 38710905)
Hey guys, I am having a problem in that when i try to update the date (either Showtime right or the Date-Day, Date-Month).

Either one that I update, once I update it and it refreshes in the preview, it changes the other one back to todays date...

Any thoughts on how to overcome this?

Also, the one time that I got both date areas to display the correct date, I saved it. Now when I print it, the printed version says todays date even though the preview is showing the date I set...

One last thing...

I chose to increment the ticket numbers. I chose 5 tickets per page. When I print using batch print all pages have the same ticket number...

The program is a life saver as trying to edit this all by hand would take a long time!

Any thoughts on the above?

I am getting the tickets printed tomorrow and hope to get this working right.

Any help will be greatly appreciated

meyer64 11-23-2015 07:33 AM

Quote:

Originally Posted by sa91899 (Post 38710905)
Hey guys, I am having a problem in that when i try to update the date (either Showtime right or the Date-Day, Date-Month).

Either one that I update, once I update it and it refreshes in the preview, it changes the other one back to todays date...

Any thoughts on how to overcome this?

Also, the one time that I got both date areas to display the correct date, I saved it. Now when I print it, the printed version says todays date even though the preview is showing the date I set...

One last thing...

I chose to increment the ticket numbers. I chose 5 tickets per page. When I print using batch print all pages have the same ticket number...

The program is a life saver as trying to edit this all by hand would take a long time!

Are you manually changing the text value for the date fields? If so, that might be your problem. In the template that's included, the elements are bound to the showtime you choose in the drop down right under the preview. If you manually change the text any of the data bound elements, it will just get changed back to the bound showtime date the next time the ticket graphic is generated, which it does for each one printed. Just change the showtime to the date/time you want and it will update and fields bound to it on its own.

When you save the ticket layout it doesn't remove any of the data bindings, such as the showtime. the idea is that you can reuse the layout for any movie you want. If you pick the date from the showtime drop down, thats what it will use when the tickets are generated for printing.

Not sure on your batch printing issue though... if you set a field as incremental it should bump it up by one, each time a new ticket is generated.

I am working on several improvements this week that will improve the rendering speed, some enhancements to the field binding, much better printing support, and bug fixes. Hopefully I'll have it out by next Monday.

dRwOOD73 11-23-2015 07:56 AM

1 Attachment(s)
Thought I'd share a just for kicks ticket I made for the Thanksgiving day night game I will be hosting.. ;)

This is a great lil program.. especially if your friends & family appreciate the novelty and effort..

meyer64 11-23-2015 08:33 AM

Quote:

Originally Posted by dRwOOD73 (Post 39153266)
Thought I'd share a just for kicks ticket I made for the Thanksgiving day night game I will be hosting.. ;)

This is a great lil program.. especially if your friends & family appreciate the novelty and effort..

Well it looks good. But, being a cheesehead myself I'm afraid I can't endorse it..... ;)

dRwOOD73 11-23-2015 08:59 AM

LOL.. It's on!!

I must say, I did enjoy your teams losing streak - although my Bears may have just started one of their own ;)

davisnub 04-08-2016 08:37 PM

Quote:

Originally Posted by dRwOOD73 (Post 39153266)
Thought I'd share a just for kicks ticket I made for the Thanksgiving day night game I will be hosting.. ;)

This is a great lil program.. especially if your friends & family appreciate the novelty and effort..

that's awesome! i'd love to make one of those for a simple sunday afternoon

HoosierFan 04-20-2016 10:15 PM

I just came upon this thread. This is really cool! I would like to do something like this for a cool way for our kids to invite their friends.

I was playing around with it a little bit and printed off a sample. Looking at the Avery ticket paper it says they are 5.5", but the printed ticket I made was just a little under 6" long. Did I do it right? Is it possible to change that?

PTAaron 05-10-2016 06:30 AM

I made tickets for my upcoming Deadpool viewing party - and found a fun use for the image file:
http://uploads.tapatalk-cdn.com/2016...8ed981e0f9.jpg

It looks pretty darn good on the 40" TV next to the entrance!

Thanks for the awesome program!

davisnub 07-30-2016 03:13 PM

does anyone have a 4k logo that fits in with the default scheme?

samcat 09-07-2016 10:31 AM

Update to version 2 ???
 
Brent,

It's been quite a while since I posted to your ticket maker app... Looking back, its almost a year now... Life's gotten in the way and keeping me way too busy...

Now that I'm back in the saddle, so to speak, I've been revisiting your thread to see if there were any new updates to your software.
Way back on 11-3-2015 you were working on adding support for configurable print layouts to support pretty much any kind of ticket stock.
Right now, printing does not work as well as I'd hoped it would...
Instead of ticket stock like the Avery Labels, I finally decided on using 4x6 photo paper which can be used in just about any inkjet printer and would give me 2 very high quality prints without wasting a lot of paper.

Do you have an update that includes the 2-up (4x6) option, or is it possible to provide one? This would make your ticketing app work with just about any inkjet or photo printer around.

I'd be happy to test drive the app again and give feed back like I did the last time.

Thanks,

Samcat

meyer64 09-07-2016 01:17 PM

Quote:

Originally Posted by samcat (Post 46615857)
Brent,

It's been quite a while since I posted to your ticket maker app... Looking back, its almost a year now... Life's gotten in the way and keeping me way too busy...

Now that I'm back in the saddle, so to speak, I've been revisiting your thread to see if there were any new updates to your software.
Way back on 11-3-2015 you were working on adding support for configurable print layouts to support pretty much any kind of ticket stock.
Right now, printing does not work as well as I'd hoped it would...
Instead of ticket stock like the Avery Labels, I finally decided on using 4x6 photo paper which can be used in just about any inkjet printer and would give me 2 very high quality prints without wasting a lot of paper.

Do you have an update that includes the 2-up (4x6) option, or is it possible to provide one? This would make your ticketing app work with just about any inkjet or photo printer around.

I'd be happy to test drive the app again and give feed back like I did the last time.

Thanks,

Samcat

I'll try to find some time to revisit it. It has been a while since I've done anything on this project. But as I recall, the layout engine was finished so layouts can be created and loaded for any type of ticket stock. But I had an issue with performance of rendering multiple tickets in sequence, so I was going to redo the rendering and printing engine, but I never finished it. When I get home I'll either post or send you my last development build if you want to play with it, just remember that there are some known performance problems when rendering full pages of tickets.

meyer64 09-28-2016 07:48 AM

Quote:

Originally Posted by samcat (Post 46615857)
Brent,

It's been quite a while since I posted to your ticket maker app... Looking back, its almost a year now... Life's gotten in the way and keeping me way too busy...

Now that I'm back in the saddle, so to speak, I've been revisiting your thread to see if there were any new updates to your software.
Way back on 11-3-2015 you were working on adding support for configurable print layouts to support pretty much any kind of ticket stock.
Right now, printing does not work as well as I'd hoped it would...
Instead of ticket stock like the Avery Labels, I finally decided on using 4x6 photo paper which can be used in just about any inkjet printer and would give me 2 very high quality prints without wasting a lot of paper.

Do you have an update that includes the 2-up (4x6) option, or is it possible to provide one? This would make your ticketing app work with just about any inkjet or photo printer around.

I'd be happy to test drive the app again and give feed back like I did the last time.

Thanks,

Samcat

Samcat, I've been working in the TicketMaker app a fair amount the past few days fixing bugs, adding a few new features, and just generally polishing it off. Are you still up to do some testing? I should have it ready to go in the next day or two.


If anyone else has ideas for ticket templates feel free to send them to me, even if it just a ms paint sketch of the concept.

davisnub 09-29-2016 04:24 PM

Quote:

Originally Posted by meyer64 (Post 47099449)
Samcat, I've been working in the TicketMaker app a fair amount the past few days fixing bugs, adding a few new features, and just generally polishing it off. Are you still up to do some testing? I should have it ready to go in the next day or two.


If anyone else has ideas for ticket templates feel free to send them to me, even if it just a ms paint sketch of the concept.

I don't have one but an interesting template could be sporting events.

samcat 10-03-2016 08:05 AM

Quote:

Originally Posted by meyer64 (Post 47099449)
Samcat, I've been working in the TicketMaker app a fair amount the past few days fixing bugs, adding a few new features, and just generally polishing it off. Are you still up to do some testing? I should have it ready to go in the next day or two.


If anyone else has ideas for ticket templates feel free to send them to me, even if it just a ms paint sketch of the concept.

Absolutely!!! I'd be happy to test for you.

Samcat

meyer64 10-06-2016 02:07 PM

@samcat
Quote:

Originally Posted by samcat (Post 47214113)
Absolutely!!! I'd be happy to test for you.

Samcat

I sent you a PM. Thanks your your time in testing the newest additions.

Once samcat has reported back on any issues (or lack thereof) I'll post a public build.
Other than bug fixes and some minor performance improvements, notable additions will include:
- Configurable printing layouts: Several are included for common ticket stock sizes. But you can also make your own, or copy and modify and existing layout.
- Improved ticket editor: Among other things, the editor now includes an optional grid overlay, with the option to 'snap' ticket elements to the grid and / or other elements when moving and resizing. This makes creating and editing ticket designs MUCH easier.
- Option to represent a text value as a linear code128 barcode (in addition to the existing QR codes) which are scanable by most off the shelf barcode scanners and smartphone apps.
- .ticx files can now be associated with TicketMaker, so you can just double click an existing ticket file and it will open right up in TicketMaker.

I have included a registration system with this version. I do enjoy writing programs like this, but it isn't free for me to do, so like my MoviePoster application, I plan to support development through user's donations. The program can still be used completely free, tickets just have a watermark when they are printed from an unregistered installation.

If anyone has any last minute feature requests or ticket design ideas, now is the time to let me know in order for them to be considered for this build.

samcat 10-06-2016 02:17 PM

Quote:

Originally Posted by meyer64 (Post 47299321)
@samcat


I sent you a PM. Thanks your your time in testing the newest additions.

Once samcat has reported back on any issues (or lack thereof) I'll post a public build.
Other than bug fixes and some minor performance improvements, notable additions will include:
- Configurable printing layouts: Several are included for common ticket stock sizes. But you can also make your own, or copy and modify and existing layout.
- Improved ticket editor: Among other things, the editor now includes an optional grid overlay, with the option to 'snap' ticket elements to the grid and / or other elements when moving and resizing. This makes creating and editing ticket designs MUCH easier.
- Option to represent a text value as a linear code128 barcode (in addition to the existing QR codes) which are scanable by most off the shelf barcode scanners and smartphone apps.
- .ticx files can now be associated with TicketMaker, so you can just double click an existing ticket file and it will open right up in TicketMaker.

I have included a registration system with this version. I do enjoy writing programs like this, but it isn't free for me to do, so like my MoviePoster application, I plan to support development through user's donations. The program can still be used completely free, tickets just have a watermark when they are printed from an unregistered installation.

If anyone has any last minute feature requests or ticket design ideas, now is the time to let me know in order for them to be considered for this build.

Meyer64

Sent you a PM

samcat

meyer64 10-10-2016 05:56 PM

Quote:

Originally Posted by davisnub (Post 47140201)
I don't have one but an interesting template could be sporting events.

I whipped up a couple templates today. I'm open to other suggestions. I'll post the .ticx files for these with the next public build. You would need to manually edit the team names and logos and such though since there is no integration for automatically fetching that info like there is for movies. I just used imaged off the NFL website for these.


http://i1206.photobucket.com/albums/...pshsekgctd.png

http://i1206.photobucket.com/albums/...pslcggcpo4.png

davisnub 10-11-2016 11:24 AM

wow, looks awesome! thank you

Mediaman98 10-11-2016 06:53 PM

Loving this app so far! Thanks for your efforts. For printing which would be the better route:

Avery 16154 Ticket stock
Photo paper
5 Up 1 Stub.

I have an HP Officejet - color laser printer.

I'm really loving the football templates! Can't wait to see/use those as I like to watch some games on the big screen.

*wish list - I'm a huge hockey fan - so a hockey template would be much appreciated as well!

Thank you!!:)

meyer64 10-12-2016 01:11 PM

Quote:

Originally Posted by Mediaman98 (Post 47413353)
Loving this app so far! Thanks for your efforts. For printing which would be the better route:

Avery 16154 Ticket stock
Photo paper
5 Up 1 Stub.

I have an HP Officejet - color laser printer.

I'm really loving the football templates! Can't wait to see/use those as I like to watch some games on the big screen.

*wish list - I'm a huge hockey fan - so a hockey template would be much appreciated as well!

Thank you!!:)

The biggest problem with the Avery 16154 ticket stock is that many printers don't do edge to edge printing, especially laser printers. So you might end up with some white space on the edge of your tickets.
My preference is the 5-up, 1 stub paper from perforatedpaperonline. They work well in my HP Color Laserjet. Each ticket is 2x6" so you can punch them apart into groups of 2 and run them through a 4x6 photo printer as well.
Photo paper would work fine if you plan to cut apart the tickets instead of using perforated paper.

I know next to nothing about Hockey, but it would be easy to change out the images on the NFL template, if that would work for you. I made up with that template in about 5 minutes, mostly just to give an example of what can be done. With the new editor features I'm working on its much easier to create your own designs than it was before. My hope is that some people will create and share more templates over time.

Misery4eva 10-14-2016 07:28 AM

GREAT program!

Quick question: When I download the movie information to make the ticket, I don't get the movie name in the middle that I see in everyone else's pics (between the theater name & the date/time).

Do I have to get a 'banner' pic of the movie name from the net to fit in there?

Also, I agree that an "Undo" feature would be very helpful.

meyer64 10-14-2016 07:41 AM

Quote:

Originally Posted by Misery4eva (Post 47471777)
GREAT program!

Quick question: When I download the movie information to make the ticket, I don't get the movie name in the middle that I see in everyone else's pics (between the theater name & the date/time).

Do I have to get a 'banner' pic of the movie name from the net to fit in there?

Also, I agree that an "Undo" feature would be very helpful.

The movie logo should be populated automatically, as long as that element has the 'logo' binding set. However, it is possible that the logo image wasn't found or doesn't exist for a particular movie. If it doesn't auto populate, you certainly can find an image on your own and add it to that element. Its best if its a png image with a transparent background. Or you could change the binding to 'Title' and it will just fill in that space with the movie title text. Which movie were you trying to make a ticket for?

The ability to undo previous changes has been added to version 1.2.0.0 that samcat is currently testing for me.

dRwOOD73 10-14-2016 11:50 AM

FYI - Most of the movies I've tinkered around with don't auto-populate that middle movie field...no biggie, like meyer64 said - a little google and you can find a variety to choose from. ;)

Nosferatu 10-18-2016 11:24 AM

Pretty nifty application! :cool:

iconrl 10-20-2016 01:00 PM

Loving this program so far. Maybe I missed it in the thread, but I can't seem to find where to set the print layouts.
I have the Avery tickets, but can't seem to get it set to print. I'm sure it's obvious, I just don't see it.

meyer64 10-20-2016 01:04 PM

Quote:

Originally Posted by iconrl (Post 47613177)
Loving this program so far. Maybe I missed it in the thread, but I can't seem to find where to set the print layouts.
I have the Avery tickets, but can't seem to get it set to print. I'm sure it's obvious, I just don't see it.

Customizable print layouts are a new feature for version 1.2 that's currently in the testing phase. Several bugs have already been squashed and the latest build is looking pretty good. I'll probably post a public build in the next few days.

iconrl 10-20-2016 01:10 PM

Awesome and thanks.
We're watching a movie this Saturday and I was going to throw some tickets together. I'll see if I can make something work for now.
Very cool program, and thanks again.

meyer64 10-20-2016 01:13 PM

Quote:

Originally Posted by iconrl (Post 47613497)
Awesome and thanks.
We're watching a movie this Saturday and I was going to throw some tickets together. I'll see if I can make something work for now.
Very cool program, and thanks again.

There's a reasonable chance I'll have public build ready by then. I'm going to make up a demo video (probably tonight) going through the editor features. If I don't stumble across any more issues I'll make an installer, pack it up and post the links.

iconrl 10-20-2016 01:19 PM

Sounds good. I sent a small donation to say thanks!

Misery4eva 10-23-2016 09:30 AM

2 Attachment(s)
Bought the Avery 16154 tickets. I've resorted to saving my tickets as png files; then using the Avery ticket printing online feature, importing my ticket png image there, using their sequential number feature to add to my pre-made design (matching text color); then printing. comes out good enough for me; i really didnt want to waste the ticket paper so I played it safe by using the Avery print feature. Besides, I couldn't get the program to print 10 tickets when the print preview opened....no biggie.

Again, GREAT program....sent you another donation a few days ago meyer.

See pics below: original png of the ticket I created, then a pic of the output from the Avery print feature (for the added sequential numbers). Gearing up for my Halloween showing!!!

meyer64 10-23-2016 04:25 PM

I've packaged up version 1.2.0.2 of TicketMaker. Most of the bugs should be worked out now. Although, I've only tested it on a few systems. If you come across any issues, please let me know. Most of the pending feature requests have also been addressed. As always feature requests and suggestions are always welcome. Be sure that you have the Microsoft .Net framework 4.5 or later installed prior to running the program.

Download here:
movieposterapp.com/Downloads/TicketMaker/TicketMaker_1.2.0.2_Setup.msi

Some sample templates:
movieposterapp.com/Downloads/TicketMaker/Sample_Layouts.zip

A brief demo video:
Thanks again for your support!

meyer64 10-24-2016 07:49 PM

Hopefully some of you have gotten a chance to play around with 1.2.0.2. I look forward to any feedback you can provide. But, as with all my projects, I want this to be complete and problem free as possible. So, I am already hard at work on making some improvements. Things I'm working on (and almost finished) for the next build include :
Improved font rendering quality.
A zoomable preview pane.
Improvements to gradients, including support for transparent as a color choice, adjustable color scale and gradient focus.
Support for rounded corners on elements, this also allows you to create circle and oval shapes.
Some minor bug fixes and error checking.

DougUSMC 10-27-2016 07:03 AM

I love this app!! I just finished getting the "final version" of the MoviePoster app setup in my room (literally last night, check out my thread), and I'm thinking about scheduling my "hard and soft openings" in the next few weeks. I was looking around for something to make tickets, and found this. NO surprise at all that this came from the guy that made one of my other favorite apps!! I'll be downloading this to play with it later tonight, and making another donation!


I read thru the thread (very quickly), but have a couple of questions:
- Is the link on the page this latest build?
- Will I need to make that manual webservice updated you posted in Nov, or is that in the build now?
- It looks like the 5-up 1 stub paper is still the best solution for printing?
- How can you be from WI and know next to nothing about hockey?!?!? :D


I'm a really big fan of your stuff Meyer, keep up the great work you do for the community!!

meyer64 10-27-2016 07:30 AM

Quote:

Originally Posted by DougUSMC (Post 47758153)
I love this app!! I just finished getting the "final version" of the MoviePoster app setup in my room (literally last night, check out my thread), and I'm thinking about scheduling my "hard and soft openings" in the next few weeks. I was looking around for something to make tickets, and found this. NO surprise at all that this came from the guy that made one of my other favorite apps!! I'll be downloading this to play with it later tonight, and making another donation!


I read thru the thread (very quickly), but have a couple of questions:
- Is the link on the page this latest build?
- Will I need to make that manual webservice updated you posted in Nov, or is that in the build now?
- It looks like the 5-up 1 stub paper is still the best solution for printing?
- How can you be from WI and know next to nothing about hockey?!?!? :D


I'm a really big fan of your stuff Meyer, keep up the great work you do for the community!!

Hi Doug, thanks for the compliments. I checked out your build thread. It looks like your room is coming together very nicely!

1. I've updated the first post to include links to the latest build.
movieposterapp.com/Downloads/TicketMaker/TicketMaker_1.2.0.2_Setup.msi
Keep an eye on this thread though, I'm finishing up another update that I mentioned a post or two ago that adds a few features. Nothing groundbreaking, but may be useful.

2. The latest build does include the webservice update, so no need to manually add the old patch anymore like with the old beta.

3. The 5up stock is my preference, yes. It seems to be the most universal and trouble free, at least for me.

4. Yeah.. the tiny town that I'm from never had a high school hockey team, so I never got into it. The mudducks to the west are the real hockey nuts around here. I've been told that I really need to go to a MN Wild game though.

iconrl 10-27-2016 07:50 AM

I played with the new release the other day and everything worked smoothly. I did not print yet, but the interface seems easy to use.
Thanks again for this, it's very cool.
I'll post back when I play some more and actually try printing tickets.

DougUSMC 10-27-2016 07:06 PM

1 Attachment(s)
Really dig it, works very intuitively! Ordered some ticket stock, now waiting to check out printing and incrementation.

Only question I have right now: Since I'm no image guru, I have no idea how to expand the logo I found to fill the box well. Is there a way to make it's background more transparent?

https://www.avsforum.com/forum/attach...mentid=1739369

meyer64 10-27-2016 07:24 PM

Quote:

Originally Posted by DougUSMC (Post 47758153)
I love this app!! I just finished getting the "final version" of the MoviePoster app setup in my room (literally last night, check out my thread), and I'm thinking about scheduling my "hard and soft openings" in the next few weeks. I was looking around for something to make tickets, and found this. NO surprise at all that this came from the guy that made one of my other favorite apps!! I'll be downloading this to play with it later tonight, and making another donation!


I read thru the thread (very quickly), but have a couple of questions:
- Is the link on the page this latest build?
- Will I need to make that manual webservice updated you posted in Nov, or is that in the build now?
- It looks like the 5-up 1 stub paper is still the best solution for printing?
- How can you be from WI and know next to nothing about hockey?!?!? :D


I'm a really big fan of your stuff Meyer, keep up the great work you do for the community!!

Quote:

Originally Posted by DougUSMC (Post 47774513)
Really dig it, works very intuitively! Ordered some ticket stock, now waiting to check out printing and incrementation.

Only question I have right now: Since I'm no image guru, I have no idea how to expand the logo I found to fill the box well. Is there a way to make it's background more transparent?

https://www.avsforum.com/forum/attach...mentid=1739369

Unfortunately right now the Fanart.tv webservice API seems to be down. I stumbled accross the issue earlier tonight while I was working on some enhancements. The program uses the API to get the links to some of the images, such as the movie logos. I don't have any control over their webservice, so hopefully it will come back online soon. The site is still up though, so you could go find the image yourself. Star Wars art is found here: https://fanart.tv/movie/11/star-wars-episode-iv-a-new-hope/ All of the logos on that site should already have a transparent background.

DougUSMC 10-28-2016 05:45 AM

Quote:

Originally Posted by meyer64 (Post 47774977)
Unfortunately right now the Fanart.tv webservice API seems to be down. I stumbled accross the issue earlier tonight while I was working on some enhancements. The program uses the API to get the links to some of the images, such as the movie logos. I don't have any control over their webservice, so hopefully it will come back online soon. The site is still up though, so you could go find the image yourself. Star Wars art is found here: https://fanart.tv/movie/11/star-wars-episode-iv-a-new-hope/ All of the logos on that site should already have a transparent background.


Sooooo, you're sayyyying that I probably should've watched your video?? :D


I just downloaded the app, installed it, and started playing. I used your examples on this thread as design ideas, and went out and found some images that I liked to plunk in there.


I guess when their API comes back up those 3 image fields will be auto-populated? I never thought that was the case, I just figured everyone had better graphics design skills than I do. ;)


I guess this is really all your fault, b/c the app made it so easy to just plug in and play w/my own Custom Images. :D

meyer64 10-28-2016 08:10 AM

Quote:

Originally Posted by DougUSMC (Post 47781481)
Sooooo, you're sayyyying that I probably should've watched your video?? :D


I just downloaded the app, installed it, and started playing. I used your examples on this thread as design ideas, and went out and found some images that I liked to plunk in there.


I guess when their API comes back up those 3 image fields will be auto-populated? I never thought that was the case, I just figured everyone had better graphics design skills than I do. ;)


I guess this is really all your fault, b/c the app made it so easy to just plug in and play w/my own Custom Images. :D

LOL, well I'm glad you found it easy to edit manually at least! The API is back up now. So you should just be able to search for 'Star Wars' pick the right movie from the list, put in your showtime, and hit the make ticket button. The program will download and apply images and metadata (rating, runtime, etc) automatically as long as the field bindings are set.

meyer64 10-28-2016 08:31 AM

Quote:

Originally Posted by samcat (Post 37939745)
(wish list item...) Will there be, at some point, the ability to run this with parameters from the command line. I currently have a touch screen kiosk outside my theater where I can have anyone choose a movie by perusing a database using Movie Collector by Collectorz.com. What would be really cool would be to select the movie from there and have the selected movie information prepopulate your application so that tickets could be printed right from the kiosk. (just like a real movie theater)

@samcat I'm working on adding support for command line parameters. This will allow you to execute a command and have the program automatically search for a movie by title or imdbid, generate the tickets, and send it to the printer with no user interaction. Do you have any limitations of the command line structure that you could use for your use case with the kiosk set up you have? If anyone else has a use case for auto generating tickets based on command line parameters, i'd be interested to know how you plan to use it.

Right now I have the following parameters defined:

-l or --pagelayout
Parameter=String, full file path to the page layout file to use.
Sets the page layout to use.

-d or --printer"
Parameter=String, Windows print queue name
Sets the printer to use. Specify by Windows Printer Name. The default Windows printer is used if an invalid name is specified.

-f or --ticketfile
Parameter=String, full file path to ticket file to use as the template.
Ticket File to open.

-i or --imdb
Parameter=String, imdb ID
Imdb number for movie. this takes precedence if -i and -n are both used.

-n or --moviename
Parameter=String, Movie name
Name of movie to search for. The top result is automatically selected.

-o or --output
Parameter=String, full file path and name of output file.
File name to save png image.

-g or --gui
Parameter=String, value for gui mode
Sets GUI state. Full is used by default. Valid options: none, full, notify

-s or --showtime
Parameter=String, datetime representation of the desired showtme
Sets the showtime. This is flexible format datetime value.

-q or --quit
Exits the application immediately after printing. This option is automatically enabled when using gui options 'notify' or 'none'.

-p or --print
Parameter=Integer, number of tickets to print
Initiates a print job with the current settings

Mediaman98 10-29-2016 09:37 AM

Quote:

Originally Posted by meyer64 (Post 47430273)
The biggest problem with the Avery 16154 ticket stock is that many printers don't do edge to edge printing, especially laser printers. So you might end up with some white space on the edge of your tickets.
My preference is the 5-up, 1 stub paper from perforatedpaperonline. They work well in my HP Color Laserjet. Each ticket is 2x6" so you can punch them apart into groups of 2 and run them through a 4x6 photo printer as well.
Photo paper would work fine if you plan to cut apart the tickets instead of using perforated paper.

I know next to nothing about Hockey, but it would be easy to change out the images on the NFL template, if that would work for you. I made up with that template in about 5 minutes, mostly just to give an example of what can be done. With the new editor features I'm working on its much easier to create your own designs than it was before. My hope is that some people will create and share more templates over time.



I'm trying to make a hockey template and hope to post it later if it comes out okay. One quick ? - With the helmets on the football template - how to do you get them to be "see through" - meaning that you can see the field behind it from within the facemask? Hope I explained that well enough. It seems like its layered or something, but I can't figure it out.....I tried "send to back" / "bring forward".

In this link - you'll see the white background - is there away to make that disappear so I can just dump the logo down -

https://www.google.com/search?q=toro...xx2BmEqIJ2M%3A

meyer64 10-29-2016 11:09 AM

Quote:

Originally Posted by Mediaman98 (Post 47807297)
I'm trying to make a hockey template and hope to post it later if it comes out okay. One quick ? - With the helmets on the football template - how to do you get them to be "see through" - meaning that you can see the field behind it from within the facemask? Hope I explained that well enough. It seems like its layered or something, but I can't figure it out.....I tried "send to back" / "bring forward".

In this link - you'll see the white background - is there away to make that disappear so I can just dump the logo down -

https://www.google.com/search?q=toro...xx2BmEqIJ2M%3A

The images I used have a transparent background. When you save images off google, make sure you save the original file, not the preview. Sometimes the preview image formats get changed and doesn't preserve transparency. Some image file formats don't support true transparency either. I usually search for png images. A couple of good sites for sports logos that you might find useful are:
http://www.thesportsdb.com/team/134837
and
http://www.sportslogos.net/

Feel free to send me a copy of the template you're working on if need some help.

meyer64 10-30-2016 04:44 PM

Since many of you seem to be creating tickets for sporting events, I decided I'd try to figure out a way to better support that use case. What I came up with is to allow user definable fields that can be bound to elements. This is still very much a work in progress. My current plan is to import data from a spreadsheet or data file of some sort containing the data to bind to. In order to develop this idea, I've created a spreadsheet that some of you might find useful, so I thought I'd post it now. This document contains the entire 2016 NFL schedule, along with links to team logos and artwork. You can use this to obtain images that you may want to use for your own custom tickets. Eventually, I'll do the same for other leagues. Of course if one of you takes on the task, let me know.


https://docs.google.com/spreadsheets/d/10j5IH-ipLn7BF2yduVilcCM98YdCMqPzH7TOkCIFHB0/edit?usp=sharing

samcat 10-31-2016 11:33 AM

Quote:

Originally Posted by meyer64 (Post 47784417)
@samcat I'm working on adding support for command line parameters. This will allow you to execute a command and have the program automatically search for a movie by title or imdbid, generate the tickets, and send it to the printer with no user interaction. Do you have any limitations of the command line structure that you could use for your use case with the kiosk set up you have? If anyone else has a use case for auto generating tickets based on command line parameters, i'd be interested to know how you plan to use it.

Right now I have the following parameters defined:

-l or --pagelayout
Parameter=String, full file path to the page layout file to use.
Sets the page layout to use.

-d or --printer"
Parameter=String, Windows print queue name
Sets the printer to use. Specify by Windows Printer Name. The default Windows printer is used if an invalid name is specified.

-f or --ticketfile
Parameter=String, full file path to ticket file to use as the template.
Ticket File to open.

-i or --imdb
Parameter=String, imdb ID
Imdb number for movie. this takes precedence if -i and -n are both used.

-n or --moviename
Parameter=String, Movie name
Name of movie to search for. The top result is automatically selected.

-o or --output
Parameter=String, full file path and name of output file.
File name to save png image.

-g or --gui
Parameter=String, value for gui mode
Sets GUI state. Full is used by default. Valid options: none, full, notify

-s or --showtime
Parameter=String, datetime representation of the desired showtme
Sets the showtime. This is flexible format datetime value.

-q or --quit
Exits the application immediately after printing. This option is automatically enabled when using gui options 'notify' or 'none'.

-p or --print
Parameter=Integer, number of tickets to print
Initiates a print job with the current settings

Let me dig up how Movie Collector does their command line stuff... I recall that they use an XML file for exporting info... but need to re familiarize with how they do things....

Samcat.

samcat 11-01-2016 01:24 PM

1 Attachment(s)
It looks like I can export a current movie that I'm looking at in MovieCollector into an xml file or a text file. I'm thinking the easiest would be to export it to a text file.

An example output of the text file is:
"Title";"IMDb Number";"Showtime"
"Abraham Lincoln, Vampire Hunter";"1611224";"11/1/2016 8:00 PM"

There are a ton of other parameters that you can export but these should be enough, I think, to get a ticket printed...

A screen scrape of the export capabilities is in the attached thumbnail.

If all works as I'm thinking, I would select a movie from within MovieCollector, export it to a hardcoded location and filename set up in MovieCollector... A batch process then looks for that file at a predetermined time, parses it, and creates a command line output using the TicketMaker parameters which in turn prints the tickets.

I created a user field of "Showtime" within the MovieCollector program that I could use as the --showtime parameter in TicketMaker.
I would just have to edit that field before I export. I don't see any way around that as the showtime is dynamic depending on when you want to watch.

(As I'm not a programmer, please let me know if there is a better way to do this...)


Also... Does the --print Parameter also let you choose the print layout or do we need another parameter specifically for print layout?


samcat

meyer64 11-01-2016 02:24 PM

Quote:

Originally Posted by samcat (Post 47877481)
It looks like I can export a current movie that I'm looking at in MovieCollector into an xml file or a text file. I'm thinking the easiest would be to export it to a text file.

An example output of the text file is:
"Title";"IMDb Number";"Showtime"
"Abraham Lincoln, Vampire Hunter";"1611224";"11/1/2016 8:00 PM"

There are a ton of other parameters that you can export but these should be enough, I think, to get a ticket printed...

A screen scrape of the export capabilities is in the attached thumbnail.

If all works as I'm thinking, I would select a movie from within MovieCollector, export it to a hardcoded location and filename set up in MovieCollector... A batch process then looks for that file at a predetermined time, parses it, and creates a command line output using the TicketMaker parameters which in turn prints the tickets.

I created a user field of "Showtime" within the MovieCollector program that I could use as the --showtime parameter in TicketMaker.
I would just have to edit that field before I export. I don't see any way around that as the showtime is dynamic depending on when you want to watch.

(As I'm not a programmer, please let me know if there is a better way to do this...)


Also... Does the --print Parameter also let you choose the print layout or do we need another parameter specifically for print layout?


samcat

To specify the print layout:

-l or --pagelayout
Parameter=String, full file path to the page layout file to use.
Sets the page layout to use.


Do you happen to be a PLEX user? I just got a crazy idea of a way to send a command to TicketMaker from within the Plex Web interface. My vision is add a basic web server to the TicketMaker app. I already have experience in this and a lot of code I could re use from my MoviePoster program. The web server would allow you to execute a command via an http POST command, or by entering parameters in a simple form. Then, I'd create a browser extension that adds a button to the movie details in the Plex Web interface to send the command to TicketMaker. So the process would be browse the movies via the plex web interface... view the movie details (you could even watch trailers and such if you want to.) then hit the TicketMaker icon and select your showtime and number of tickets. It should work and is interesting enough that I might actually use it myself :)

samcat 11-03-2016 11:09 AM

Quote:

Originally Posted by meyer64 (Post 47879129)
To specify the print layout:

-l or --pagelayout
Parameter=String, full file path to the page layout file to use.
Sets the page layout to use.


Do you happen to be a PLEX user? I just got a crazy idea of a way to send a command to TicketMaker from within the Plex Web interface. My vision is add a basic web server to the TicketMaker app. I already have experience in this and a lot of code I could re use from my MoviePoster program. The web server would allow you to execute a command via an http POST command, or by entering parameters in a simple form. Then, I'd create a browser extension that adds a button to the movie details in the Plex Web interface to send the command to TicketMaker. So the process would be browse the movies via the plex web interface... view the movie details (you could even watch trailers and such if you want to.) then hit the TicketMaker icon and select your showtime and number of tickets. It should work and is interesting enough that I might actually use it myself :)

I am not currently a PLEX user. It's on my long list of "things I want to do" but right now I just don't have time for...
I like your idea though! Unfortunately I'm unable to help with this one...

samcat

taxman48 11-04-2016 11:30 AM

1 Attachment(s)
Meyer64: great ticket program. Started working with it in a few minutes. PM'd you for some questions..Here is a quick model..

meyer64 11-04-2016 07:42 PM

I've just uploaded Version 1.3.0.0 There have been some changes under the hood to improve performance slightly as well as to support the new command line options. It is possible that some of those changes broke things that used to work just fine. Therefore, I consider this a beta build.

Notable new features include:

-Improved font rendering quality.
-A zoomable preview pane.
-Improvements to gradients, including support for transparent as a color choice, adjustable color scale and gradient focus.
-Support for rounded corners on elements, this also allows you to create circle and oval shapes. Note: elements with rounded corners can only have a boarder on either all sides or none.
-Support for command line options as outlined in a previous post.
-Added a preview handler for the Windows Explorer preview pane. - this only works for files saved with Version 1.3 of TicketMaker, older .ticx files do not contain the necessary data. Old files that are opened and resaved with version 1.3 will have the preview data added to the file.
-Some minor bug fixes and error checking.
-Files saved with 1.3 are able to be opened with previous versions, 1.3 exclusive features are simply ignored in older versions.

Download here:
http://movieposterapp.com/Downloads/...Beta_Setup.msi

IMPORTANT: You should uninstall old versions before installing Version 1.3. If you have a registered install, the registration data will remain intact.

As always, bug reports, feature requests, comments, suggestions, etc are always welcome.

DougUSMC 11-05-2016 04:19 AM

Hmmm...

In order to do some quality testing (or *maybe* because I didn't read your whole post) I installed the new version on top of the old one, and it crashed. Like. every. time. Whenever I told it to render a ticket it crashed. Uninstalling from your msi file (select repair or uninstall) didn't work. Uninstalling from the control panel didn't work. The only thing that eventually fixed it was renaming the "Great Dane Cinema" folder to "GDC" and then re-installing.

Everything is working well now, continuing with the testing.

taxman48 11-09-2016 05:37 PM

Whats the fastest way to get a picture in that box on the left? I just have that to fill for my first ticket..Thanks in advance

dRwOOD73 11-10-2016 07:31 AM

Just donated, thanks meyer64 for the great programs that you maintain here on AVS..

meyer64 11-11-2016 07:28 AM

As I mentioned previously, I've been working on adding support for user definable fields. I made some pretty good progress last night and made up a video of the new feature in action. I still have a little bit of polishing to do before its ready for release though. I think those of you who like to make tickets for sporting events will really like this....


if you want to look at the formatting of the csv file used in this example, its available as a google sheet:
https://docs.google.com/spreadsheets...HB0/edit#gid=0

meyer64 11-13-2016 10:38 AM

I've been working on making a User Defined csv file for the 2016-2017 NBA season. I have it to a usable point. You'll be able to import the csv in the next version of TicketMaker. For now, the logo links might be useful to some of you so I'm posing a link tot he file on Google Sheets. there are 3 styles of team logos on the sheet to choose from for each team.
https://docs.google.com/spreadsheets...it?usp=sharing

Here is a quick NBA template I made up using the above csv. The following tickets are all generated by the same .ticx file. I simply changed the bindings for the team logos for the different versions.
http://i1206.photobucket.com/albums/...psthkibbhg.png
http://i1206.photobucket.com/albums/...pscittwyzb.png
http://i1206.photobucket.com/albums/...psiryyasth.png

vemulasri 11-30-2016 07:57 PM

I have some Avery 16154 paper left over and after reading through the thread seems like 5 up 1 stub is the preferred for this. How is the quality on Avery with Laser Printer? I have a Dell Laser printer and trying to see if the quality will be good enough.

meyer64 12-01-2016 03:09 PM

Quote:

Originally Posted by vemulasri (Post 48592473)
I have some Avery 16154 paper left over and after reading through the thread seems like 5 up 1 stub is the preferred for this. How is the quality on Avery with Laser Printer? I have a Dell Laser printer and trying to see if the quality will be good enough.

It will probably be fine. I prefer my HP laser printer. At least on the equipment I have, the tickets come out sharper and with brighter colors on my laser printer than they do on my inkjet. But, then again, my inkjet is a bit old and not exactly top of the line either.

ScottSFA 04-29-2017 09:22 PM

So I know this is an old thread but, any chance we can get a 4K logo along with Dolby Atmos one too?

Edit: Nevermind, did some digging around in the settings and found them.

akdb8r 05-24-2017 03:56 PM

Hey meyer64,

I saw you have as a printing option "5-up, 1 tab" in 8.5"x11". Where do you get these?

For what it's worth, I tried the "5-up, 1 tab" in 7"x11" that you recommended from perforatedpaperonline.com, but my printer doesn't seem to like the untraditional 7"x11" size. I think the 8.5"x11" would be a good solution if I could find it.

Thanks so much for your insight!
ak

ashleyjohn 05-26-2017 04:13 AM

It looks amazing!

akdb8r 05-31-2017 10:23 PM

Quote:

Originally Posted by akdb8r (Post 53198202)
Hey meyer64,

I saw you have as a printing option "5-up, 1 tab" in 8.5"x11". Where do you get these?

For what it's worth, I tried the "5-up, 1 tab" in 7"x11" that you recommended from perforatedpaperonline.com, but my printer doesn't seem to like the untraditional 7"x11" size. I think the 8.5"x11" would be a good solution if I could find it.

Thanks so much for your insight!
ak

Never mind! I was able to resolve this and (with much effort) finally get my printer to print on 7x11.

On another note, if you're still taking requests: I'd love to have the ability to print different tickets on the same sheet (e.g., instead of printing five of the same ticket on "5-up, 1 tab" having the ability to print five different tickets on the same sheet).

Many thanks for all your hard work, Meyer64!

meyer64 06-02-2017 01:39 PM

Quote:

Originally Posted by akdb8r (Post 53354778)
Never mind! I was able to resolve this and (with much effort) finally get my printer to print on 7x11.

On another note, if you're still taking requests: I'd love to have the ability to print different tickets on the same sheet (e.g., instead of printing five of the same ticket on "5-up, 1 tab" having the ability to print five different tickets on the same sheet).

Many thanks for all your hard work, Meyer64!

Sorry, I missed your previous question. I'm glad you got it working. I'm sure it depends on your printer. For example I have an HP laserjet that keeps the page centered in the tray even when using smaller sizes. So for me the 8.5x11 and 7x11 5-up layouts are pretty much interchangeable. However, some printers keep the smaller page sizes positioned to one side of the print tray. Those will obviously behave differently. Keep in mind that you can always make a copy of the default page layouts (or make a new one from scratch) and adjust the layouts to meet your needs.

The way that the print engine formats the layouts and increments fields like ticket numbers doesn't really accommodate mixing different layouts on the same print job. One thing that would be possible is to add an option to start printing tickets at a particular ticket location on the layout. for example, using a 5 up sheet, you could print 3 tickets of one layout. Then load the same sheet in the printer and print 2 of second type with a parameter telling it to start printing at ticket position 4. It would skip the first 3 ticket slots on the page and start at the fourth. Would that fit your needs?

chinadog 06-07-2017 08:27 AM

Didn't read every post. Is there a Mac version? Looks great, BTW. Nice job!

Bud

meyer64 06-12-2017 08:10 AM

Quote:

Originally Posted by chinadog (Post 53487178)
Didn't read every post. Is there a Mac version? Looks great, BTW. Nice job!

Bud

Windows only for now.

GRIMMACE 01-23-2018 10:19 AM

Quote:

Originally Posted by meyer64 (Post 48103553)
As I mentioned previously, I've been working on adding support for user definable fields. I made some pretty good progress last night and made up a video of the new feature in action. I still have a little bit of polishing to do before its ready for release though. I think those of you who like to make tickets for sporting events will really like this....

https://youtu.be/UpKODfX06SE

if you want to look at the formatting of the csv file used in this example, its available as a google sheet:
https://docs.google.com/spreadsheets...HB0/edit#gid=0


Was this ever released for choosing games? Was hoping to make one for the Superbowl.

meyer64 01-23-2018 10:29 AM

Quote:

Originally Posted by GRIMMACE (Post 55553410)
Was this ever released for choosing games? Was hoping to make one for the Superbowl.

I honestly don't recall which version was the last release. I'll take a look at it tonight. Even without that, you could still set the images and text manually. In either case, I (or someone) will need to make up the data sheet to import the games. I was actually thinking about that a few days ago. The functionality is good, but needing to make up a sheet with the schedule each season is a lot to maintain year to year. I might need to make a way to just import team lists without a set schedule.

GRIMMACE 01-23-2018 10:39 AM

Quote:

Originally Posted by meyer64 (Post 55553470)
I honestly don't recall which version was the last release. I'll take a look at it tonight. Even without that, you could still set the images and text manually. In either case, I (or someone) will need to make up the data sheet to import the games. I was actually thinking about that a few days ago. The functionality is good, but needing to make up a sheet with the schedule each season is a lot to maintain year to year. I might need to make a way to just import team lists without a set schedule.

Thanks! I don't think the .ticx for games was ever released. I only see the GDC one. Latest version I see available is 1.3.0.0. You think I can still make it manually without the proper .ticx layout?

meyer64 01-23-2018 05:25 PM

1 Attachment(s)
Quote:

Originally Posted by GRIMMACE (Post 55553542)
Thanks! I don't think the .ticx for games was ever released. I only see the GDC one. Latest version I see available is 1.3.0.0. You think I can still make it manually without the proper .ticx layout?

Here is my latest dev build, ver 1.4.0.0. I don't recall what's all been added since the last release or what may be broken. There is no installer with this, just run "Great Dane Cinema TicketMaker.exe" in the Application folder. I've also included some additional ticket layout samples (.ticx) Including one I made up quick for Superbowl LII. There is also a sample folder with sample custom binding .csv files if anyone wanted to use them as a template to make your own.

Download Here

GRIMMACE 01-23-2018 05:31 PM

Quote:

Originally Posted by meyer64 (Post 55556180)
Here is my latest dev build, ver 1.4.0.0. I don't recall what's all been added since the last release or what may be broken. There is no installer with this, just run "Great Dane Cinema TicketMaker.exe" in the Application folder. I've also included some additional ticket layout samples (.ticx) Including one I made up quick for Superbowl LII. There is also a sample folder with sample custom binding .csv files if anyone wanted to use them as a template to make your own.

Download Here

Looks awesome! Thanks!

GRIMMACE 01-23-2018 06:13 PM

Quote:

Originally Posted by meyer64 (Post 55556180)
Here is my latest dev build, ver 1.4.0.0. I don't recall what's all been added since the last release or what may be broken. There is no installer with this, just run "Great Dane Cinema TicketMaker.exe" in the Application folder. I've also included some additional ticket layout samples (.ticx) Including one I made up quick for Superbowl LII. There is also a sample folder with sample custom binding .csv files if anyone wanted to use them as a template to make your own.

Download Here

Are the spreadsheets sourced automatically or you have to populate each field?

meyer64 01-23-2018 06:43 PM

Quote:

Originally Posted by GRIMMACE (Post 55556398)
Are the spreadsheets sourced automatically or you have to populate each field?

I know its not documented. I'll have to write up some proper instructions or make a video. The custom bindings can be used for anything you want really, The included examples just happen to be for sporting events. Basically you just need a csv in the right format. For each column the top 3 rows are used to define the binding. The top row is the internal field binding identifier. These must be UserField_01 and up to UserField_20. The second row defines the datatype, either String, Datetime, or ImageURL. The third row is a description of the data, this can be anything and just makes it easier to tell whats what when binding to elements in the layout. Each row below that corresponds to the data for biding to a single selection, in this case all the details for a particular game.

Its mostly a manual process to create the csv. I used a few Google Sheets to generate the files. These have old schedules, but also contain tabs with the team logos that I use to populate the main schedule, so they could be updated with new schedules fairly easily if you're good with a spreadsheet.

NFL
NBA
NHL

Once you have a csv you can import them as a custom binding using the File -> Import Custom Bindings menu. Then you can bind any ticket element to a custom binding value that's defined in the csv. After the custom binding file is imported to a ticket layout its saved as part of the .ticx file so you can simply select a new game form the drop down by the showtime field and click make ticket to generate a ticket for a particular game.

I hope that makes some sense. I'l write up a guide at some point.

GRIMMACE 01-23-2018 07:05 PM

Quote:

Originally Posted by meyer64 (Post 55556554)
I know its not documented. I'll have to write up some proper instructions or make a video. The custom bindings can be used for anything you want really, The included examples just happen to be for sporting events. Basically you just need a csv in the right format. For each column the top 3 rows are used to define the binding. The top row is the internal field binding identifier. These must be UserField_01 and up to UserField_20. The second row defines the datatype, either String, Datetime, or ImageURL. The third row is a description of the data, this can be anything and just makes it easier to tell whats what when binding to elements in the layout. Each row below that corresponds to the data for biding to a single selection, in this case all the details for a particular game.

Its mostly a manual process to create the csv. I used a few Google Sheets to generate the files. These have old schedules, but also contain tabs with the team logos that I use to populate the main schedule, so they could be updated with new schedules fairly easily if you're good with a spreadsheet.

NFL
NBA
NHL

Once you have a csv you can import them as a custom binding using the File -> Import Custom Bindings menu. Then you can bind any ticket element to a custom binding value that's defined in the csv. After the custom binding file is imported to a ticket layout its saved as part of the .ticx file so you can simply select a new game form the drop down by the showtime field and click make ticket to generate a ticket for a particular game.

I hope that makes some sense. I'l write up a guide at some point.


It does. Is there a particular site you use for each sport for the raw data?


All times are GMT -7. The time now is 01:58 PM.

Powered by vBulletin® Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
vBulletin Security provided by vBSecurity (Pro) - vBulletin Mods & Addons Copyright © 2020 DragonByte Technologies Ltd.

vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2020 DragonByte Technologies Ltd.
User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2020 DragonByte Technologies Ltd.