PTBurnHistory.txt Release Notes - PTBurn SDK UNICODE ------- * 2-byte character support * Some files MUST have Unicode encoding including .JRQ, .PTM, .INI * NOTE: all burn & print files & paths can have 2-byte characters with one exception -- TempPath in PTSETUP.INI is the only path that must NOT have 2-byte characters MBCS ---- * 1-byte character support * All files and paths must have ANSI encoding (1-byte) including .JRQ, .PTM, .INI PTBurn Version 3.4.4 (08/31/17) Release ------------------------------------------ Package 3.4.4 (Add/Remove Programs Version) PTBurnService.exe 1.2.1 JobProcessor.dll 3.3.6 PTBurnStrings.dll 1.2.1 PTRobot.dll 1.7.4 PTRobotDP.dll 1.7.4 PTRobotDPPRO.dll 1.7.4 PTRobotDPse.dll 1.7.4 PTRobotDPse3.dll 1.7.4 PTRobot4100.dll 1.7.4 PTRobot4200.dll 1.7.4 PTRobotStr.dll 1.1.4 TechSupReport.exe 1.2.2 PXSDKPLS.dll 5.08.34.1 Master Change Log - Added BDR-XL support - Added support for addtional cartridge types PTBurn Version 3.4.3 (11/14/16) Release ------------------------------------------ Package 3.4.3 (Add/Remove Programs Version) PTBurnService.exe 1.2.1 JobProcessor.dll 3.3.5 PTBurnStrings.dll 1.2.1 PTRobot.dll 1.7.1 PTRobotDP.dll 1.7.1 PTRobotDPPRO.dll 1.7.1 PTRobotDPse.dll 1.7.1 PTRobotDPse3.dll 1.7.1 PTRobot4100.dll 1.7.1 PTRobot4200.dll 1.7.1 PTRobotStr.dll 1.1.4 TechSupReport.exe 1.2.2 PXSDKPLS.dll 5.08.34.1 Master Change Log - fixed a problem reporting ink level with newest cartridge (SE-3, 4200) - fixed some problems with low ink reporting (SE-3, 4200) PTBurn Version 3.4.2 (09/26/16) Release to Testing (1) ------------------------------------------ Package 3.4.2 (Add/Remove Programs Version) PTBurnService.exe 1.2.0 JobProcessor.dll 3.3.4 PTBurnStrings.dll 1.2.1 PTRobot.dll 1.6.8 PTRobotDP.dll 1.6.8 PTRobotDPPRO.dll 1.6.8 PTRobotDPse.dll 1.6.8 PTRobotDPse3.dll 1.6.8 PTRobotStr.dll 1.1.4 TechSupReport.exe 1.2.2 PXSDKPLS.dll 5.08.34.1 Master Change Log - updated for the 4200 - added the latest PTRobot 1.6.8 - added the latest burn engine installer for 5.08.34.1 PTBurn Version 3.4.1 (08/01/16) Release to Testing (1) ------------------------------------------ Package 3.4.1 (Add/Remove Programs Version) PTBurnService.exe 1.2.0 JobProcessor.dll 3.3.4 PTBurnStrings.dll 1.2.1 PTRobot.dll 1.6.5 PTRobotDP.dll 1.6.5 PTRobotDPPRO.dll 1.6.5 PTRobotDPse.dll 1.6.5 PTRobotDPse3.dll 1.6.5 PTRobotStr.dll 1.1.4 TechSupReport.exe 1.2.2 PXSDKPLS.dll 5.08.32.3 Master Change Log - Fixed a bug enumerating internal drives when switching robots PTBurn Version 3.4.0 (07/12/16) Release to Testing (1) ------------------------------------------ Package 3.4.0 (Add/Remove Programs Version) PTBurnService.exe 1.2.0 JobProcessor.dll 3.3.3 PTBurnStrings.dll 1.2.1 PTRobot.dll 1.6.5 PTRobotDP.dll 1.6.5 PTRobotDPPRO.dll 1.6.5 PTRobotDPse.dll 1.6.5 PTRobotDPse3.dll 1.6.5 PTRobotStr.dll 1.1.4 TechSupReport.exe 1.2.2 PXSDKPLS.dll 5.08.32.3 Master Change Log - PTRobot 1.6.5 - Added support for Disc Publisher SE-3 PTBurn Version 3.3.5 (09/04/15) Release to Testing (1) ------------------------------------------ Package 3.3.5 (Add/Remove Programs Version) PTBurnService.exe 1.2.0 JobProcessor.dll 3.3.3 PTBurnStrings.dll 1.2.1 PTRobot.dll 1.6.3 PTRobotDP.dll 1.6.3 PTRobotDPPRO.dll 1.6.3 PTRobotDPSE.dll 1.6.3 PTRobotStr.dll 1.1.4 TechSupReport.exe 1.2.2 PXSDKPLS.dll 5.08.32.3 Master Change Log - JobProcessor 3.3.3 - improved BD-R burn times - PTRobot fixed a bug with clearing the merge field records if there was a print file error PTBurn Version 3.3.4 (11/1/11) Release to Testing (1) ------------------------------------------ Package 3.3.4 (Add/Remove Programs Version) PTBurnService.exe 1.1.9 JobProcessor.dll 3.3.2 PTBurnStrings.dll 1.2.1 PTRobot.dll 1.6.2 PTRobotDP.dll 1.6.2 PTRobotDPPRO.dll 1.6.2 PTRobotDPSE.dll 1.6.2 PTRobotStr.dll 1.1.4 TechSupReport.exe 1.2.2 PXSDKPLS.dll 4.26.8 Master Change Log - Bravo4100: Fixed bug on very slow computers where the print could get re-sent (or printer reset) if the print took > 1 minute PTBurn Version 3.3.3 (9/30/11) Release to Testing (1) ------------------------------------------ Package 3.3.3 (Add/Remove Programs Version) PTBurnService.exe 1.1.9 JobProcessor.dll 3.3.2 PTBurnStrings.dll 1.2.1 PTRobot.dll 1.6.1 PTRobotDP.dll 1.6.1 PTRobotDPPRO.dll 1.6.1 PTRobotDPSE.dll 1.6.1 PTRobotStr.dll 1.1.4 TechSupReport.exe 1.2.2 PXSDKPLS.dll 4.26.8 Master Change Log - Fixed bug where Bravo 4100 XRP would not print. It would give an error after 5 minutes of waiting with the disc in the printer tray. (This had to do with an error message from the printer driver). - Added support for Bravo 4051 (PTRobot) - Added .PTM message to clean the cartridges: CLEAN_CARTRIDGES - Fixed bug where robot would incorrectly try to pick a disc out of the printer if the user aborted a job after input bin went empty. - Added support for ink low warning during a job for Bravo 4100 Series NOTE: By default this will not be enabled because normally the calling UI-application would give the warning themselves. To enable, change InkLowWarnPercent value in PTSETUP.INI to the desired % value. PTBurn Version 3.3.2 (5/3/11) Release to Testing (1) ------------------------------------------ Package 3.3.2 (Add/Remove Programs Version) PTBurnService.exe 1.1.8 JobProcessor.dll 3.3.1 PTBurnStrings.dll 1.2.1 PTRobot.dll 1.5.9 PTRobotDP.dll 1.5.9 PTRobotDPPRO.dll 1.5.9 PTRobotDPSE.dll 1.5.9 PTRobotStr.dll 1.1.3 TechSupReport.exe 1.2.2 (NC) PXSDKPLS.dll 4.26.8 Master Change Log - Fixed potential race condition when printing reject on a disc that failed to burn (symptom would be a lock-up with a blank disc in the printer) - Fixed intermittent print exception seen on some computers (PTRobot) PTBurn Version 3.3.1 (4/6/11) Release to Testing (1) ------------------------------------------ Package 3.3.1 (Add/Remove Programs Version) PTBurnService.exe 1.1.8 JobProcessor.dll 3.3.0 PTBurnStrings.dll 1.2.1 PTRobot.dll 1.5.7 PTRobotDP.dll 1.5.7 PTRobotDPPRO.dll 1.5.7 PTRobotDPSE.dll 1.5.7 PTRobotStr.dll 1.1.3 TechSupReport.exe 1.2.2 (NC) PXSDKPLS.dll 4.26.8 Master Change Log - Fixed case where many stcd.exe processes would stack up when doing a merge job -IF- the merge file did not exist (this was because we were trying to generate a dummy preview file as a way to see if SureThing was installed). - Added new JobErrorNumber=40 that can occur if there is a fatal printing problem (e.g. SureThing crashes during printing). The corresponding error string is: JobErrorString=There was a printing exception - Fogbugz 1257. Fixed issue with VIDEO_TS job on Unicode. PTBurn Version 3.3.0 (3/2/11) Release to Testing (1) ------------------------------------------ Package 3.3.0 (Add/Remove Programs Version) PTBurnService.exe 1.1.7 JobProcessor.dll 3.2.9 PTRobot.dll 1.5.6 (NC) PTRobotDP.dll 1.5.6 (NC) PTRobotDPPRO.dll 1.5.6 (NC) PTRobotDPSE.dll 1.5.6 (NC) PTRobotStr.dll 1.1.2 (NC) TechSupReport.exe 1.2.2 (NC) PXSDKPLS.dll 4.26.8 Build Location \\ptechnas\Software_Testing\RTT\PTBurn\Version 3_3_0 FogBugz addresses Special Test Requirements - CleanupOrphanSections - Test leaving a section in the status file and make sure on startup that it is deleted Master Change Log - Set BackwardCompatibleIDGeneration to true to allow a VS2010 installer to install over VS2008 - Fixed autoswitch robot - Now we abort the job and restart it on another robot - CurrentStatusState=18 - CurrentStatus= The job has been moved to another disc publisher - Added a function to clean up Orphan Sections on startup - Fixed status file reporting wrong strings when aborting a job - Fixed issue with CurrentStatusState not being updated at the end of a job with aborted, completed, failed, etc PTBurn Version 3.2.9 ------------------------------------------ Package 3.2.9 (Add/Remove Programs Version) PTBurnService.exe 1.1.6 JobProcessor.dll 3.2.8 PTRobot.dll 1.5.6 (NC) PTRobotDP.dll 1.5.6 (NC) PTRobotDPPRO.dll 1.5.6 (NC) PTRobotDPSE.dll 1.5.6 (NC) PTRobot4100.dll 1.5.6 (NC) PTRobotStr.dll 1.1.2 (NC) TechSupReport.exe 1.2.2 (NC) PXSDKPLS.dll 4.26.8 (NC) Change Log - FogBugz 990/978: fixed cases where it would still sometimes crash on plug/unplug - Bug fix: if a job got aborted during a disc being rejected from the drive it could lock up the job - Removed USB Connect/Disconnect message support because we now completely re-init on a USB event - Bug fix: lockup if two robots connected and job submitted for robot in an error condition PTBurn Version 3.2.8 ------------------------------------------ Package 3.2.8 (Add/Remove Programs Version) PTBurnService.exe 1.1.5 JobProcessor.dll 3.2.7 PTRobot.dll 1.5.6 (NC) PTRobotDP.dll 1.5.6 (NC) PTRobotDPPRO.dll 1.5.6 (NC) PTRobotDPSE.dll 1.5.6 (NC) PTRobot4100.dll 1.5.6 (NC) PTRobotStr.dll 1.1.2 (NC) TechSupReport.exe 1.2.2 (NC) PXSDKPLS.dll 4.26.8 (NC) Change Log - Fogbugz 972: Fixed so PTBurn will return an error immediately if the printfile is not found or if SureThing is not installed (and a .std file is specified in the JRQ). - Fixed problem on some computers where the service would start up and be running but would not add any robots or accept any jobs. (the problem was in checking for the Shared Folder name - sometimes the Windows service used to determine was not ready - now we wait up to 60 sec) - Fixed problem where bad things would happen if the user submitted a JRQ with the same name as an INP job - before it would start a second job. There should not be two jobs with the same name running so now we just ignore the same-named JRQ until the INP is completed. Users should really submit unique-named JRQ files. - Fixed bug of reporting an incorrect DiscErrorNumber if NewImage or NewAudio failed - now it is reported as a recording error (before it would be reported as some other unrelated error - e.g. CDText error) - Added a setting UnicodeEncoding in SampleClient.exe.config. Set to True when running sample client for Unicode and set to False when running for ANSI/MBCS. PTBurn Version 3.2.7 ------------------------------------------ Package 3.2.7 (Add/Remove Programs Version) PTBurnService.exe 1.1.4 JobProcessor.dll 3.2.6 PTRobot.dll 1.5.6 PTRobotDP.dll 1.5.6 PTRobotDPPRO.dll 1.5.6 PTRobotDPSE.dll 1.5.6 PTRobot4100.dll 1.5.6 (ADDED) PTRobotStr.dll 1.1.2 (NC) TechSupReport.exe 1.2.2 (NC) PXSDKPLS.dll 4.26.8 (NC) Change Log - Updated Documentation to Version 3.22 - Added support for Bravo 4100 Series This includes some updates to support status for 4 cartridge types - see PTBurn documention for details - Added ISRC capability to audio discs - Added CD-Text capability for audio discs - Fogbugz 1161: Fixed crash when autoswitching from one robot to another (e.g. when one robot goes into an error) - Fogbugz 1127: Fixed Read job when doing multiple discs on a 2-drive unit - Bug fix: if a job was aborted while in an input empty condition it would try to pick out the recorder (even though no disc there). - Bug fix: the [RobotList] section in SystemStatus.txt was being continually deleted and reinstated. - Bug fix: the DrivePercentX value was being set to "None" sometimes - it should always be a number from 0-100 - now writing the Status key value in the [RobotName] section of SystemStatus.txt per the documentation - FogBugz 1013 & 1058: Fixed bug where a drive without a serial # would sometimes get selected as robotic drive - FogBugz 998: Fixed bug where a completed job file (.don or .err) would be deleted immediately IF running more than one robot - Fixed bug where the service would hang when trying to shutdown - FogBugz 990/978: Fixed bug where unplug/re-plug the robot or another USB drive would cause problems. Now we re-initialize the robots on a device unplug/re-plug (however, if a job is running we ignore the event). - Now logging any crash within try/catch blocks - Fixed bug where specified robot (using RobotName key in JRQ) would not be chosen if the printer name was > 32 characters PTBurn Version 3.2.6 ------------------------------------------ Package 3.2.5 (Add/Remove Programs Version) - forgot to bump version PTBurnService.exe 1.1.3 JobProcessor.dll 3.2.5 PTRobot.dll 1.4.7 (NC) PTRobotDP.dll 1.4.7 (NC) PTRobotDPPRO.dll 1.4.7 (NC) PTRobotDPSE.dll 1.4.7 (NC) PTRobotStr.dll 1.1.2 (NC) TechSupReport.exe 1.2.2 (NC) PXSDKPLS.dll 4.26.8 Change Log - Issue with Kaspersky virus scan on jobprocessor.dll PTBurn Version 3.2.5 ------------------------------------------- Package 3.2.5 (Add/Remove Programs Version) PTBurnService.exe 1.1.3 JobProcessor.dll 3.2.4 PTRobot.dll 1.4.7 (NC) PTRobotDP.dll 1.4.7 (NC) PTRobotDPPRO.dll 1.4.7 (NC) PTRobotDPSE.dll 1.4.7 (NC) PTRobotStr.dll 1.1.2 (NC) TechSupReport.exe 1.2.2 (NC) PXSDKPLS.dll 4.26.8 Master Change Log - Added new job startup action KillAllIncludingJRQ which will automatically kill all jobs INCLUDING JRQ and QRJ - Use new check if data fits on disc - Changed behavior if we get an internal software error while waiting for printer. PTBurn Version 3.2.4 ------------------------------------------- File Version Updates: PTBurnService.exe 1.1.2 (NC) JobProcessor.dll 3.2.3 (NC) PTRobot.dll 1.4.7 (NC) PTRobotDP.dll 1.4.7 (NC) PTRobotDPPRO.dll 1.4.7 (NC) PTRobotDPSE.dll 1.4.7 (NC) PTRobotStr.dll 1.1.2 (NC) TechSupReport.exe 1.2.2 (NC) PXSDKPLS.dll 4.26.8 Master Change Log - Added released engine from Sonic PTBurn Version 3.2.3 ------------------------------------------- File Version Updates: PTBurnService.exe 1.1.2 JobProcessor.dll 3.2.3 PTRobot.dll 1.4.7 (NC) PTRobotDP.dll 1.4.7 (NC) PTRobotDPPRO.dll 1.4.7 (NC) PTRobotDPSE.dll 1.4.7 (NC) PTRobotStr.dll 1.1.2 (NC) TechSupReport.exe 1.2.2 (NC) PXSDKPLS.dll 4.22.19 (NC) Master Change Log PTBurnService.exe ----------------- - Added DrivesToUse key to PTSetup.ini - Possible values are 0 (Use all DEFAULT), 1 (Top Only), 2 (Bottom Only) - Added LightState key key to PTSetup.ini - Possible values are 0 (Normal DEFAULT), 1 (Always On), 2 (Always Off) - Added KioskModekey key to PTSetup.ini - Possible values are 0 (Managed with Msg DEFAULT), 1 (Always on), 2 (Always off) - Added a check so that if you haven't set up debugging then it won't try and log. This could have caused some crashes at service startup JobProcessor.dll ---------------- - Added tracing to allow for LogReader App - Try catch all calls to Primo_SDK and PTRobot Documentation ------------- Added new keys to PTSetup.in in 5.0 DrivesToUse KioskMode LIghtState Added best practices section. Version 3.2.2 6/16/2010 ----------------------- PTBurnService.exe 1.1.1.0 JobProcessor.dll 3.2.2.0 PXSDKPLS.dll(Engine) 4.22.19.0 PTRobot.dll 1.4.7 PTRobotDP.dll 1.4.7 PTRobotDPPRO.dll 1.4.7 PTRobotDPse.dll 1.4.7 Changes ------------------ - Added Unicode Version - Fixed ReadData function where it would sometimes not be able to read the disc (put in retries) - Fixed bug where it would still print on the disc after a recording error - Fixed bug where PreMaster data was not working (fixed multiple jobs simultanesouly running with PreMaster) 4/21/2010 ---------- Changes - JobProcessor updated to work with PLDS Qflix drives (which have spaces at beginning of serial # for some reason) * Gave the DLL to integrator but forgot to bump the DLL version Version 3.2.1 4/15/2010 ----------------------- PTBurnService.exe 1.1.0.0 JobProcessor.dll 3.2.1.0 PXSDKPLS.dll(Engine) 4.22.19.0 PTRobot.dll 1.4.4 PTRobotDP.dll 1.4.4 PTRobotDPPRO.dll 1.4.4 PTRobotDPse.dll 1.4.4 Changes ------------------ - Fixed bug where Print Reject was not working if Merge Fields were specified - PTRobot fixes bug where large capacity cartridge on BravoSE was not recognized Version 3.2 3/23/2010 --------------------------------- PTBurnService.exe 1.1.0.0 JobProcessor.dll 3.2.0.0 PXSDKPLS.dll(Engine) 4.22.19.0 PTRobot.dll 1.4.3 PTRobotDP.dll 1.4.3 PTRobotDPPRO.dll 1.4.3 PTRobotDPse.dll 1.4.3 Changes ------------------ - FogBugz 622, 904, 906, 889, 900, 899, 915 - Changed Drive enumeration - Fixed blank [] job section - Fixed ink levels and system error/status in single robot mode - Added 2 byte support via a new Unicode SDK - Fixed generate preview .ptm - Updated burn engine - Fixed Print Reject functionality - Fixed Load\Unload keys no longer work - Fixed ReadData when specified in JRQ does nothing Version 3.1.3 11/30/09 --------------------------------------- PTBurnService.exe 1.0.7, PTBurnStrings.dll Version 1.0.2, JobProcessor.dll 3.1.5, PXSDKPLS.dll 4.18.10.0 PTRobot.dll 1.4.2.0, PTRobotDPPRO.dll 1.4.2, PTRobotDP.dll 1.4.2, PTRobotDPse.dll 1.4.2, PTRobotStr.dll 1.1.2 - Fixed Drive Recognition issues Version 3.1.1 11/13/09 --------------------------------------- PTBurnService.exe 1.0.7, PTBurnStrings.dll Version 1.0.2, JobProcessor.dll 3.1.5, PXSDKPLS.dll 4.18.10.0 PTRobot.dll 1.4.1.0, PTRobotDPPRO.dll 1.4.1, PTRobotDP.dll 1.4.1, PTRobotDPse.dll 1.4.1, PTRobotStr.dll 1.1.2 - Added support for Disc Publisher PRO Xi Version 3.1.0 9/21/09 --------------------------------------- PTBurnService.exe 1.0.7, PTBurnStrings.dll Version 1.0.2, JobProcessor.dll 3.1.5, PXSDKPLS.dll 4.18.10.0 PTRobot.dll 1.3.9.0, PTRobotDPPRO.dll 1.3.9, PTRobotDP.dll 1.3.9, PTRobotDPse.dll 1.3.9, PTRobotStr.dll 1.1.2 - 850 Added RPC service as a pre-req for our service. This was causing some startup issues - 866 Fixed an issue where certain abort cases were not being handled correctly leading to mult discs in a drive. - 837 Added a print reject command - Updated recording engine and PTRobot modules to current. Version 3.0.9 12/31/2008 ----------------------------------------- PTBurnService.exe 1.0.6, PTBurnStrings.dll Version 1.0.2, JobProcessor.dll 3.1.4, PXSDKPLS.dll 4.10.35.500 PTRobot.dll 1.3.7.1, PTRobotDPPRO.dll 1.3.7, PTRobotDP.dll 1.3.7, PTRobotDPse.dll 1.3.7, PTRobotStr.dll 1.1.1 - 597: Fixed bug where DriveDesc and DriveLetter were not correct in the status file (for 2 drive system). - 585: Fixed bug where a multisession disc with a .iso as the first session would fail to burn on the second data session. - 596: Fixed bug where it was not randomly picking from top/bottom drive. - 586: Fixed bug where the disc volume was not being set to the JobID string if VolumeName was not specified. (this is per the PTBurn3 specification). Version 3.0.8 RC4 9/22/2008 ----------------------------------------- PTBurnService.exe 1.0.4, PTBurnStrings.dll Version 1.0.2, JobProcessor.dll 3.1.3, PXSDKPLS.dll 4.10.35.500 PTRobot.dll 1.3.7, PTRobotDPPRO.dll 1.3.7, PTRobotDP.dll 1.3.7, PTRobotDPse.dll 1.3.7, PTRobotStr.dll 1.1.1 - Fixed bug where JobErrorNumber and JobErrorString were not being written to the status file after a job error. - Changed JobError & DiscError numbers to match PTBurn 2.x and also the documentation for PTBurn 3 (e.g. Non-blank media error used to be: DiscErrorNumber0=112 now it is: DiscErrorNumber0=12 - Changed how the recorders are opened/closed to avoid potential bug where the drive would fail to open after recording. - Bumped PTBurnStrings.dll to version 1.0.2 * System Errors 32-42 defined * Job/Disc Errors 35-39 defined - Fixed Startup error where jobs in process start processing on startup even if told to kill on startup - Empty folders now allowed to be burned to disc (before folders with no files failed to burn). - Image files are now verified to exist before trying to burn (before it would not validate the image's existence before burning). - PTRobot improvements Version 3.0.7 RC3 8/21/2008 ----------------------------------------- - Fixed problem where the robot would check for a disc in the recorder(s) at the beginning of every job. This would slow down throughput. Now it only checks after startup or if it left a disc in the recorder. - After disc placed into recorder, the robot is released sooner (before disc checked). This allows the printer to begin printing sooner. Version 3.0.6 RC2 7/24/2008 --------------------------- - Fixed problem with BravoPro & BravoXRP where an empty/available recorder would not be loaded until the disc in the printer was done printing. This would slow down throughput. Version 3.0.5 RC1 6/19/2008 --------------------------- - 413: Increased 'Importance' key to allow values up to 400. Fixed bug where jobs may not be executed in the proper sequence based on this Importance key. - 475: Fixed bug where a blank value for MergeField would cause it to print the previous MergeField value. Now it will print a blank space. - 435: Fixed bug where spaces at the end of a key value would cause the key to be invalid e.g. "DataImageType=JOLIET " would fail because of the trailing spaces - 483: Fixed bug that would cause crash if local path for the Shared Folder was changed in PTSETUP.INI - Added ability to set the Shared Folder name and Shared Folder Remark/Comment in PTSETUP.INI Keys added: SharedFolderName & SharedFolderRemark - 479: Fixed bug where ReadDataFormat=ReadData would read the data in as a .GI instead of data - 440: Fixed bug where burning data with UNC path (e.g. Data=\\computer\Folder ) would fail - 444: Fixed bug where all jobs submitted would be changed to .INP. The number of jobs that should change to .INP is only: Number of drives + 2 (e.g. 4 jobs for each 2-drive unit and 3 jobs for each 1-drive unit). - 429: Fixed bug where LoadDiscStateX= and LoadDiscDriveX= were not being updated in the status file. This is for manual load/unload jobs (ie. LoadUnloadOverride=YES) - Changed so that SysErrorString and SysErrorNumber are initialized in the status file(s) at startup. Before they would not be written until an error occurred. - Added "DriveLetterX" key to the status file to be able to get the system drive letter. e.g. DriverLetter0 = F - Fixed bug where file/folder was not deleted even if DeleteFiles=YES. This would occur if the data path specified was a local path format like C:\PTBurnJobs\MyJob - Added UDF options for BD-R: UDF250 & UDF260 - Fixed potential problem where the status file might not get updated in certain cases. - Fixed so that Kiosk mode setting will remain even after a reboot (before it would revert to disabled). - Updated so that users can specify blank or \ or \\ when specifying to burn data to root of disc e.g. can specify any of these to burn the data to root of disc Data=MyFolder> Data=MyFolder>\ Data=MyFolder>\\ Version 3.0.0 BETA 4 1/25/2008 (3.0.4) --------------------------------------- Fourth BETA Release of PTBurn Version 3 - Now creates the Shared Folder "PTBurnJobs" at C:\PTBurnJobs upon first start. The local path of PTBurnJobs can be modified in PTSETUP.INI before installation. - Fixed bug where Read Disc job would fail (ie. ReadDataFormat = ReadGI) - Fixed bug where PreMasterData = YES would fail to burn a disc. - Updated so that if a robot is not connected when the service starts it will keep checking for a robot, and then will continue once a robot is found - Added ability to send a message to enable/disable kiosk mode (using .PTM message) (also added KioskModeEnabled key in status file so user know if kiosk is enabled/disabled). - Fixed bug where bin selection was not working for print-only job - Fixed number of Status bugs - Added StatusFrequency setting in PTSETUP.INI which allows how often status is updated. Version 3.0.0 BETA 3 10/15/07 (3.0.3) ------------------------------ Third BETA Release of Version 3 - Fixed Drive Stats - Moved all log files to log directory - Fixed abort issues - Fixed random drive selection - Added queued job reordering - Added in read jobs - Fixed Bin Selection issues Version 3.0.0 BETA 2 9/10/07 (3.0.2) ------------------------------ Second BETA Release of Version 3. - Fixed issue when moving jobs between robots. - Added monitoring of INI file to allow settings to be changed while the service is running. Version 3.0.0 BETA 1 8/31/2007 (3.0.1) ------------------------------ Initial BETA Relese of Version 3. Version 3 was a complete architectural change from 2.6.x. However, the goal is for 3.0 to be a "drop-in" replacement for 2.6 Developers who have developed an app using 2.6 should not have to do any additional work to get 3.0 running. However, 3.0 has several new features that will require some work if the developer wants to utilize them. The most obvious change over 2.6 is that 3.0 has no User Interface; instead it runs as a Windows Service. Here is a list of notable changes in 3.0 as compared to 2.6: 1. Runs as a Windows Service (no UI). 2. Supports multiple robots on the same computer. 3. Supports Bravo SE (as well as Bravo II/XR/Pro/XRP). 4. Redundancy feature. If user has two robots connected and one of gets stopped for some reason (ink low, no discs, etc.) PTBurn can automatically switch the job over to the other robot. 5. Merge Text/Photos (for SureThing Printing) can now be specified in the JRQ file (no need to keep the actual merge file). 6. Printer settings can now be specified in the JRQ file (inner diameter, print quality, etc.). 7. Improved fault recovery. For example, it will recover if the USB cable is unplugged/re-plugged (without restarting the software). 8. Load Sharing.? It will attempt to use all recorders on the system ? not always using the same drive. For example, on one-off jobs it will alternately use top and bottom recorder. 9. User can specify a different filename for the destination file (different than the source filename). 10. New sample client application (with source code) written in C# showing user how to use PTBurn 3.0 and PTRobot in .NET. We?re also including a managed DLL for PTRobot (for .NET developers)