[Contents]
1. Installing PrintCounter Pro
1.1. Copy the files
1.2. Enter the serial number
1.3. The Settings.ini file
2. Configuration of PrintCounter Pro
2.1 Display of the available printouts
2.2. Send an email when the counter reaches a certain value
2.3. Send an SMS when the counter reaches a certain value
2.4. Show a video when the counter reaches a certain value
2.5. Run a script when the counter reaches a certain value
2.6. Activate the photobooth for a certain period of time
2.7. Activate the photobooth for a certain period of time
2.7.1. Activate extra time by entering code
2.8. Activate a certain number of printouts
2.8.1. with block screen
2.8.2. without blockscreen
2.8.3. Activate additional prints by entering the code
1. Installation of PrintCounter Pro for DSLR RemotePro
1.1 Copying the data
Unpack the zip file into any folder.
1.2 Enter the serial number
The serial number will be sent to you by email after purchase at Digistore24.com.
Enter the serial number and the orderID in the file Settings.ini in the first block.
—————————————————–
SERIAL NUMBER
—————————————————–
[License]
purchase_id = Order ID from Digistore Email
license_key = License key from Digistore Email
Without a serial number, a warning message appears and the product is started in trial / demo mode. It is fully functional for 15 days.
2. Configuration of Printcounter Pro for DSLR RemotePro
- Start the print counter by double-clicking on PrintCounterPro.exe
Note:
After changes to the Settings.ini file, the print counter must be restarted.
It can be ended quickly using the END key on the keyboard. Alternatively, right-click on the PrintCounter Pro symbol in the tray bar (to the left of the clock) and then on Exit. - Set number of prints
The number of available prints must be in DSLRRemotePro under File => Photobooth event info ... in The Field DSLR Remote Pro print counter be entered. This value is the basis for all other functions. - The Settings.ini file
The entire control of the PrintCounterPro takes place via the Settings.ini file. This must be in the same folder as the PrintCounterPro.exe file. It is therefore possible to save several different configurations by creating several PrintCounterPro folders or by saving the EXE and INI files in the profile folder.
The Settings.ini file consists of several blocks with information for the individual functions. The general blocks GLOBAL VARIABLES and VARIABLES can be used for all functions.
Program variables are stored in the GLOBAL VARIABLES which are recalculated each time at runtime. Use is made by {variable name}
In the block [Varaiables] you can define your own variables and use them later in the same way. For example, if you give each photobooth its own number and want to use this information later in an SMS, then define BoothNumber = 4711 and later write in the SMS text Fotobox {BoothNumber} is out of paper. The name of the supervisor can be entered in the same way. Define BoothBetreuer = Max and write in the SMS photo box {BoothNummer}, looked after by {BoothBetreuer} has run out of paper.
2.1 Display of the available printouts on a flow screen in DSLR RemotePro
The basic function of PrintCounterPro is to display the number of remaining prints on one or more of the flow screens in DSLR Remote Pro.
For each sequence screen, the display in Settings.ini can be freely defined using a block entry in the following form. Any number of blocks can be defined:
- [Ready]
- Text = prefix<br>{PRINT_COUNT}<br><br>{Client}
- TextTop = 100
- Text Left = 0
- Text font = Arial
- Text Color = 99ccff
- Text Size = 60
- TextOption = Bold Underline
[Ready]
The value in the square brackets indicates on which screen the counter should be displayed.
It would also be possible, for example [Selection screen \ ready.jpg], In this case, the counter will only be displayed if the ready.jpg file is in the folder selection screen.
Text = prefix<br>{PRINT_COUNT}<br><br>{Client}
This is the text that will be displayed on the screen.
<br> stands for a line break.
The variable {PRINT_COUNT} indicates the current value of the print counter.
All variables from the Settings.ini can be used.
TextTop = 100
Distance of the text from the top edge of the screen in pixels
Text Left = 50
Distance of the text from the left edge of the screen in pixels. If specified as TextOption Center, TextLeft will be ignored.
Text font = Arial
The font of the ad. The spelling of the font name must exactly match the name that is displayed in Windows when the font is selected.
Text Color = 99ccff
This is the hex value of the color for the text
Text Size = 60
The font size
Text option = Bold
This value determines the text formatting. Multiple options can be separated by spaces.
Possible values are:
- Bold = boldface
- Center = centered
- Left = left justified
- Right = right justified
- Italic = italic
- Underline = underlined
2.2. Send an email when the PRINT_COUNT counter reaches or falls below a certain value
The photobooth must be connected to the internet to send emails.
In the basic setup, the email account must be set up via which the infomails are to be sent.
A standard address for Photobooth-Deluxe is already stored in Settings.ini. As long as it is not used for sending spam or anything else, it can be used.
This information is entered in the [EmailServer] block. These are essentially the same values that are required for the DSLR Remote Pro for sending emails.
- [Email server]
- host =
- Username =
- Password =
- Port = 587
- Encryption = True / False
- Email From = sender email address
After the basic setup, an email notification can be defined for any number of meter readings.
The block [Email_50] defines the information that should be sent if the counter reading has been <= 50 since the start of the program. [Email_0] defines the information when the number of prints has dropped to 0. Useful basic settings are already set in the Settings.ini supplied. Only the block [Variables] has to be filled appropriately
-------------------------------------------------- --- [Variables] System name = Name of the photobooth email1=name@domain.de email2=name2@domain.de Price prints = 49.99 € including VAT for 50 prints Supervisor = Photo studio Mustermann - Tel .: 0123-456789 Address = Name first Name<br>Street, Nr<br>Postcode / town<br> -----------------------------------------------------
[EMAIL_0]
EmailRecipient = Email address of the recipient or a variable that was defined in the Settings area [Variables]. Multiple email addresses can be separated from each other with,. So {email1}, {email2}
EmailSubject = There are no more prints left.
EmailText = Hi<br>there is no paper in the printer.<br>Charge now<br>Juergen
[Email_50]
EmailRecipient = Email address of the recipient or the appropriate variable {email1}, {email2}
EmailSubject = There are only {PRINT_COUNT} prints left.
EmailText = Hi<br>there are only {PRINT_COUNT} printouts left in the {system name} box.
2.3. Send an SMS when the PRINT_COUNT counter reaches or falls below a certain value
The Photobooth must be connected to the Internet to send SMS.
The SMS is sent (as with DSLR Remote Pro) via the provider Twilio.com. In order to be able to use the SMS dispatch, you have to have an account and a virtual cell phone number.
The application at Twilio.com takes several days due to the manual verification of the ID data.
The price is currently approx. € 5 / month for renting the number + € 0.085 per SMS sent.
In the basic setup, the access data for the Twilio account must be set up via which the InfoSMS should be sent.
This information is entered in block [twilioAccount]:
- [TwilioAccount]
- ACCOUNT_SID = from the Twilio.com account page
- AUTH_TOKEN = from the Twilio.com account page
- To = recipient number in the form +49177123456
- From = Your Twilio mobile phone number in the format +49157123456
After the basic setup, an SMS notification can be defined for any number of meter readings.
Attention: Every SMS is calculated by Twilio!
The block [SMS_50] defines the information that should be sent if the counter reading has been <= 50 since the start of the program. [SMS_0] defines the information when the number of prints has dropped to 0.
When formulating the SMS, pay attention to the 160 character limit and take into account the length of the variables used.
[SMS_0]
SMSText = The paper is empty.
To stay with the example from the beginning:
[SMS_50]
SMSText = Fotobox {BoothNummer}, managed by {BoothBetreuer} has {PRINT_COUNT} prints left.
2.4. Show a video when the PRINT_COUNT counter reaches or falls below a certain value
<img onmousedown="return false" src="C: \ Users \ Photo Booth \ Desktop \ Photo Booth \ Software \ PrintCounterPro \ Data \ bg.jpg "class =" Image "id =" Image "width =" 1440 ">C: \ Users \ Photo Booth \ Desktop \ Photo Booth \ Software \ PrintCounterPro \ Data \ button.png"class =" Button "id =" MyButton "width =" 200 ">
2.5. Run a script when the PRINT_COUNT counter reaches or falls below a certain value
This is one of the "more advanced" features of the PrintCounterPro.
It enables a script or a file to be executed when a certain count is reached or not reached.
Possible application scenarios:
- When the print counter drops to 0, the box will automatically shut down.
- When the print counter drops to 0, the script is switched from Print & Save to JPEG Copy only.
- When the print counter drops to 100, a “multiprint profile” is switched to a “single printout”.
[Script_0]
ScripPath = C: \ Users \ Photo Booth \ Desktop \ Script \ Shutdown.bat
The command for the Shutdown.bat script could look like this, for example.
shutdown.exe / s / dp: 0: 0 / c "Shutdown by PrintCounter Pro" / t 0
[Script_100]
ScripPath = C: \ Users \ Photo Booth \ Desktop \ Script \ SwitchProfile.bat
The logic behind a SwitchProfile.bat script looks like this.
1. Create an XML file and a Confirm_printing.jpg for the multiprint profile.
2. Create an XML file and a Confirm_printing.jpg for the single print profile.
SwitchProfile.bat overwrites the active MultiPrint profile and the active Confirm_Printing.jpg with the files from the Singleprint profile folder when the counter reading is reached or not reached.
The prerequisite for this is of course that the profile is reloaded after each completed sequence via Advanced Settings => Profiles, otherwise the DSLR Remote Pro does not notice the changes.
Of course, I cannot guarantee the functionality of self-created scripts or batch files. These must be tested intensively by everyone.
Scripts are NOT part of the delivery of PrintCounter Pro.
2.6. Activate the photobooth for a certain period of time
In addition to the actual main function of the PrintCounterPro (display of the remaining prints and follow-up actions), there is also the option of activating the photo booth for a certain period of time.
Example: The customer books the photo booth for 3 hours, but it is set up at the location the evening before and only picked up the following day.
This is exactly what you can do with the settings in the [Timeperiod] block.
[Time Period]
Active = True / False thus active or not active
Time period = 180 (time in minutes)
TrialSequences = 5 Number of sequences before time starts to run. eg 5 test sequences and then you go.
TrialText = TestModus: {Timeperiod_SequenceLeft} runs left.
Text = You can still use the photo box <br>{TimePeriod_TimeLeft}
Minutes<br> to use.
TextTop = 50
TextLeft = 50
TextFont = Arial
TextColor = 1a1a00
TextSize = 60
Text option = Bold
After the time has elapsed, the photo booth is blocked by a block screen (Timeperiod.html from the HTML subfolder). By entering an activation code, he can activate further time. The code can be passed on either by telephone or fully automatically, e.g. via Digistore24. Each code can only be used once.
The codes are stored in the block [ActivationKeys] in the format 5555 = Timeperiod [30].
5555 is the code that the guest must enter.
Timeperiod [30] indicates that this code will unlock 30 minutes.
After successful activation, the test sequences can only be carried out again before the time begins to run.
A correctly entered code was automatically deleted from Settings.ini.
If an incorrect code is entered, the entry will be blocked for the time defined under InputBlockTime. A trial and error attempt should thus be effectively prevented.
2.7. Activate the photobooth for a certain period of time
In addition to the actual main function of the PrintCounterPro (display of the remaining prints and follow-up actions), there is also the option of activating the photobooth for a certain period of time.
Example: The customer books the photobooth for a trade fair daily from 10:00 a.m. to 6:00 p.m. To prevent the guests from the neighboring booth from taking pictures during the booth party, the box can be deactivated outside of this period without having to switch it off.
This is exactly what you can do with the settings in the [Timeslot] block.
- [Time slot]
- Active = True / False thus active or not active
- Time Start = 095500
- TimeEnd = 180500
Outside the defined time, the photo booth is blocked by a block screen (Timeslot.html from the HTML subfolder).
2.8. Activate a certain number of printouts
In addition to the period and time span, the number of printouts can also be limited. The number of prints does not necessarily have to match the number of images per roll.
Possible usage scenarios could be as follows:
- Customer books the photo box with 100 prints. On the fresh roll are 400 printouts. After 100 prints can either
- the photobooth completely blocked
- the profile can be changed from printing to "save only"
- the print screen continues to come, and the client or a guest (e.g. Uncle Willi) can buy an activation code for 50 more prints, e.g. via Digistore24.
- [Printamount]
- Active = True / False enabled or disabled
- NumberOfPrints = 200 at which counter reading should the action happen
- Block Screen = True / False
- RunScript = C: \ temp \ SwitchToSaveOnly.bat Script to run
- Text = There are still {PrintAmount_PrintsLeft} of {PrintAmount_PrintsNumber} available.
- TextTop = 50
- TextLeft = 50
- TextFont = Arial
- TextColor = 1a1a00
- TextSize = 40
- Text option = Bold