May 22, 2007


Today wehave released an updated ROES Client that adds a number of new attributes andfeatures, detailed below.  We expect this will be the last clientupdate before the RUG Meeting.  As Java 1.6 has become more prevalent in Windowssystems, please be advised that there are new ways to access theapplication cache viewer: 1) Via Control Panel, select Java Control Panel andthen View.. at the lower right of the General tab; 2) Select Start - Run, typein javaws -viewer and press Enter/Click OK.  The current TemplateTool launch has the new attributes listed below in the selection lists aswell as the Help - Help window displaying definitions.   



Reminder: ROESUSER GROUP (RUG) Meeting - June 18th and 19th, 2007 - Rochester, NY

Please besure to let us know who from your lab will be attending this year's meeting ifyou haven't already.  The RUG willbegin approximately 1PM on Monday, June 18th, 2007 at theRochester Hyatt in Rochester, NY and conclude approximately 4:30PMon Tuesday, June 19th.  The current session plans are as follows(subject to change):



1:30PM -Welcome/Keynote

2:00PM -ROES Retail with Get Web Images

2:50PM -Pro-to-Retail Integration and Workflow

3:35PM -New Report Macros and Conditional Tags

4:35PM -Client Configurability/Settings



7:30AM -Breakfast

8:30AM -Records Demo and Update

9:20AM -Books Mode

10:10AM -Common Mistakes and Issues

10:50AM -Future Direction and Feedback

11:30AM -Lunch

12:30PM -Advanced Template Tool or Basic Template Tool

2:00PM -Server Report Building or Advanced Template Tool

3:00PM -DP2 Server or Stand Alone Server

4:15PM -Closing Remarks


TheClient Configurability session will cover settings and options we can addinto the ROES Client setup.  Tuesday afternoon will have sessions in 2separate rooms, so you can attend Basic Template Tool and follow it with Advanced Template Tool.  We look forward to seeing you there!



New/UpdatedClient Attributes and Features 



NewAttributes/Shipping Weight Calculation Function: weight and uses

Usingthese new attributes, the total of weight values can be used to apply a pricebased on a tiered format.  Each product and option can be given anattribute of weight with a numeric value as a weight measurement (.5 on a 4x5,1 on an 8x10, 2 on a 16x20 for instance).  On an Order Option such asshipping, add attribute of uses and list weight as the value.  Then set atiered price format and add tiertype set to graded, with the break points foreach tier being the sum of the weight values added.  For example basicground shipping might always be 4.50, then a next tier at weight value of 30 is5.95, and weight value of 100 is 9.95, the shipping option for basic groundwould have attribute of uses with weight as its' value and each product andmounting option would have a weight attribute set to a particular value forthat item.  The price attribute of ground shipping would be1,4.50,30,5.95,100,9.95 and keep going up from there.  If you offerfree shipping after a certain order size you set the price tier to be 0.00 onceit gets over that weight amount.  If you calculate shipping charges basedon order price you simply use price as the uses value, and have the tieredpricing reflect the shipping on each order amount (Item optionsprices count while Image Options do not).


NewAttribute: icon

The iconattribute allows you to specify a link to a small image on the Internetthat can be used as the label of an option.  The label attributeshould be left blank or with a single space entered into it.  Using smallpng files instead of HTML encoded labels for things like font types orcolor selection groups can greatly lessen the resources used  


NewAttribute: combobox

Thecombobox attribute allows you to create a drop down list of options in lieu ofradio buttons.  Add combobox with a value of true onto thenon-multiple-choice parent option (i.e. Mounting) to make the selectableoptions in the group a drop down list.  This can be used to save realestate in the Options palette, where it is best used, or in Order Options.


UpdatedFunction: Edit/Sort in Review Order

The abilityto double click on the thumbnail of an order item in Review has beenrestored.  Drag and Drop to re-sort items still works as well, however thedrag must start to the right of the order item thumbnail image.


NewAttribute: disableu_idonorder

Usingthis attribute on a product and adding that product to an order you candisable another product or number of products.  Simply list the u_id's ofthe products to be disabled in the attribute's value and they will be disabledin the Sizes palette and menu upon adding the first product to the order. This is useful in forcing customers to only order a single proof or print sizeper order or a single album cover page per order.


NewAttribute: clearonaddtoorder

Whenadded to a product, this attribute will clear the image(s) from the item whenit is added to the order.


NewAttribute: taxable

For useon Order Options, if set to true or false will determine whether or not theoption should be subject to sales tax calculations.


New Feature:Local Fonts in Pager 

Pager nowoffers a new font option!  If activated, Pager will show a Fontbutton using local system fontsat the studio and render these as images, including the abilityto shadow the text after selecting one of the available fonts foruse.  The node will be transferred back as an image node and rendered inthe ROES Stand Alone Server or updated version of the ROES DP2 Server,available at (thisis not a formal server release but will be shortly).  Please contactus to activate the new Pager Font button in your ROES Client.   


CreditCard Authorization in ROES

Customercredit cards can be authorized in ROES prior to order completion andtransmission.  We have integrations with several authorizers in use already: PayFlow Pro (, system formerly owned by Verisign); PayFuse XML(;; GoEMerchant XML (;and USA ePay (


CreditCard Window Configurability

The newercredit card window can be configured to alter field names, have an additionalfield added if needed for extra security codes, and/or remove the shippingaddress area along with the 'Use billing as shipping' checkbox.



ROESRecords Add-On Module Video

Pleasevisit for a video of our Recordsmodule usage.







NewAttributes/Function:promocode/code/discount - You can now have an Order Option that prompts for apromotional code to be entered in a needs_text line.  The u_id of theoption used for entry MUST be promocode and there are 3 attributes needed:needs_text for the user entry, code for the value of the promo code(s) that thetext entry must match exactly, and discount for the amount to charge, i.e. .90for a 10% discount on the order.  To utilize multiple promotionalcodes, simply use comma delimited lists in the code and discount fields, wherecode could have value of 1234,2345,3456 and discount could have value of.9,.75,.5 for 10% off, 25% off and 50% off for the 3 codes respectively. The number of delimited entries must match between the code and discount fields(5 in each, 10 in each, etc.).


NewAttribute: pricemultiplier and priceminimum - pricemultiplier can be set on an option with avalue of true along with a price attribute whose values can be used to add apercentage to the product it is being applied to (i.e., 1.20 in price to add a20% increase for printing an item on metallic paper).  This allow you toonly alter the prices of the products themselves and not additional options thetotalpricemultiplier takes into account, like retouching services, mounting, orsprays.  The priceminimum attribute can be added onto options withpricemultiplier to set a mandatory minimum charge for the selected option andoverride the percentage calculation if greater.  Using the previousexample, this would work as pricemultiplier set to true, price set to 1.20 fora 20% add-on to the product and priceminimum of 1.00 so that it will always addat least $1.00 to the item price if the option is selected and the 20%value is less than 1.00.


NewAttribute: hidden- For use on an Option, this can be used to hide an option you have set tomandatory for the purpose of disabling another option.  For example, youoffer an option set on an entire group to convert the image color, but one onetemplate in the group you wish for there to be no color options.  On theone item, add an option set with mandatory and hidden attributes set to true onthe parent, and disableu_id added on the sub or child option.  Addthe u_id of the image color as the value, and when the one item is selected theimage color option will be disabled without the new option showing asselected by default.


DropShadows of pre-existing nodes - Pager can now add drop shadows to pre-existingimage nodes that are part of your templates in addition to Pager-addedimage nodes.  Please advise if you would like this feature turnedon as it is optional.  Youshould also be running the latest version of the ROES DP2 Server, 1.034,or the newer March 2007 version of the Stand Alone Server, toproperly process these. 


UpdatedAttribute: totalpricemultiplier changes - The totalpricemultiplier attribute is addeddirectly on an overridesadd off an Order Option.  Thiscalculation will now be pre-tax and also can be before any shipping amount, ifthe u_id of the Shipping option being selected starts with shipping (i.e.u_id's of shipping_usps, shipping_ground, shipping_2ndday, etc.) .


UpdatedAttribute - needs_text - You can now require an entry inthis field by leaving the value in Template Tool blank.  For template& item options, the Add to Order button will be disabled, just like when animage node isn't filled on a product. For an Order Option, the user isblocked with a dialog telling them to fill in some text.


UpdatedAttribute - needs_file - When an option with needs file isselected, the Client will not allow the order to complete unless a file hasbeen attached to the order.  A dialog box informing the studio that a fileis needed will pop up.


NewPreference: Remember last folder between launches - This preference (selected bydefault), if unchecked, will clear the last used thumbnails folder forPresenter, Records, and main client.  Thisis ideal for large proofing environments.  


Widerpane dividers -The pane dividers in the main client area and Presenter are wider now, allowingeasier access to the collapse/expand arrows.


NewCredit Card WindowReport Macros- The ROES Pro and Retail Clients have a new credit card entry window acrossthe board (for standard card data collection and immediate e-payments), withall fields required.  Selection of the Use Bill To Address for ShippingAddress will collapse the shipping address areas, so no entry will be required.


This newwindow also has new report macros to be used:

















Thisattribute can be added on a template and set to false to disable theRotate Layout button.  


Attribute withLinknodes: stripextension

When usedon a text node that has been linked to an image node node viaLinknodes, the file name appearing in the image node will be listedwithout the file extension.  Remember when using Linknodes that allnodes in the product must have u_id's assigned



Thisattribute can prevent users fromcreating multiple text lines where a single line is desired.  Addingnewlines set to false will force just single line entry into the node; coupledwith the characterlimit attribute can allow you to control the amount of texteach node receives for better rendering.


Changeto autorotate Attribute

Theautorotate attribute in Template Tool, when setto true, will activate the Autorotate button on the pro toolbar.  Afterbeing turned on, the button will remain selected until it is manuallyde-selected or a product with a false flag is chosen. 





Be sureto add the addenabled attribute on multi-image proof sheets (set to true)and informational/advertisement products used as the first template in a group(set to false).  For the proof sheets it will allow customers to add theitem to an order with empty nodes (whereas before they had to hold the ALTor OPT key to Add with Empty).  For the informational items it willprevent the item from being added and causing an error upon receipt at thelab. 


Usetooltips on products 

If youwant to be able to convey additional information about aproduct to studios, try adding an attribute of tooltip to theitem and enter text you want them to see pop-up when they mouse over theproduct in the Sizes palette.  This could be used to add remindersto look at mounting, sprays and other upsell options, to informcustomers if an item is Pager editable, or available quantity discounts.


ImageNames Can Be Linked Into Text Nodes

You canuse Linknodes in a composite product to create a text entry of an image nameinto a text node upon adding the image to the matching image node.  Forexample, a 6 up proof sheet starting with node id/u_id of 10000 for thefirst image node and node id/u_id of 10006 as the first text node youwould add Linknodes to the product for each pair of nodes to connect and enterthe u_id's as 10000,10006 in the field provided.  If the nodes do not haveu_id's, simply highlight all of the nodes in the product, then right-click andselect Copy node id to u_id.  Rememberwhen using Linknodes that all nodes in the product must have u_id's assigned


Linknodesupdate: Linking text nodes 

You canuse Linknodes to duplicate text entered in one node to another textnode(s).  This can be handy for trader cards where a player name, team oryear may be entered more than once, especially when displaying the front andback of the card as one item via a DP2 Package.  Remember when usingLinknodes that all nodes in the product must have u_id's assigned.