·
WinMark
sends only 16 bit marking data when an FH/Fenix lens is selected.
q
Known bugs:
q
Radial text bug – no spaces between words and in
some cases the radius is not correct.
q
With Fenix, Power commands of 15% or below
display as 1% lower (e.g. 15% in WinMark Pro or Digiscope displays as 14%).
q
Known bugs:
q
Multiple objects mark with the power setting of
last object.
q
Integer only angle rotation for WMP polylines
and DXFs. Bug??
q
Low-resolution barcodes appear ragged when
marked at low velocities.
q
No version
test feature. WinMark will crash if newer file is opened by older version of
WMP.
q
WinMark
freezes when circular or arc Wobble Step Size is set at or below 0.0062”
q
Circles/arcs
disappear if Wobble Thickness is set at or below 0.0062”.
q Some raster files are not
completely marked if Bitmap Scan Type is Continuous. In some cases, a NO END of
mark response error displays in the mark log.
Card type: 1 = No Card;
2
= DDA06 (DAC) Card;
3
= ISA-bus Fiber Link Controller Card (FLCC), talk only;
4
= FLCC, talk/listen;
5
= PCI-bus FLCC.
Head type: 1 = Unknown;
2
= DH;
3
= Fenix;
4
= FH Index;
5
= Fenix Tracker;
6
= FH Tracker.
Data type: 1 = 12 bit data;
2
= 16 bit data.
Firmware version: xx.
PCI firmware version:
xx.
q
Known bugs:
q
When
setting up an array with auto text type serial, or others, with Execute in
Array and link to this entity then the target string is only updated with the
last auto text value. E.g. if file consists of an array of 4 barcodes,
serialized in the array, as the source string linked to a text entity with 4
array elements positioned under each barcode as the target then each text
element prints with the last value used in the barcode array.
q
Known bugs:
q
Spaces do not appear in radial text when stroke
fonts are used.
q
RTS flow control functionality is inverted.
q
Known bugs:
q
Rotation function in Transform dialog does not
work.
q
Rotating bitmaps causes WinMark to crash.
q
Known bugs:
q
Rotation function in Transform dialog does not
work.
q
Rotating bitmaps causes WinMark to crash.
q Known
bugs:
q
European stroke font
does not display correctly.
q
WinMark crashes in
offline development mode (no PCI card or Hardlock installed) when
MatchDigitalState, SetDigitalState, or WaitDigitalState events are selected in
Event Builder dialog.
q
June 6, 02 build does
not work with NT4.
q
Radius Text property
does not work with stroke fonts.
q
Circle objects do not align to one another
correctly.
q
QR Code does not read unless mirrored in either
X- or Y- axis.
q Known
bugs:
q Radius
text does not work properly.
q Known
bugs:
q Radius
text does not work properly.
·
Fixes the problem of the ActiveX MarkDrawing method not releasing control
of the system until a second part sensor input is received.
·
Added new vector import functionality
(text, filled objects, and editable polylines).
·
Added variable circle size
to 2D vector (non-bitmap) codes.
q Known
bugs:
q With
-5 FLCC firmware, the software displays a “Data will be 12 bit” message and
does not mark in 16-bit mode.???
q Since
build 2856, all versions mark Off Vector moves when a low Resolution Barcode
(<100 Res) is rastered Horizontally.
·
Added new vector import
functionality (text, filled objects, and editable polylines).
·
Added variable circle size
to 2D vector (non-bitmap) codes.
q Known
bugs:
q With
-5 FLCC firmware, the software displays a “Data will be 12 bit” message and
does not mark in 16-bit mode.
q Since
build 2856, all versions mark Off Vector moves when a low Resolution Barcode
(<100 Res) is rastered Horizontally.
·
Added new vector import
functionality (text, filled objects, and editable polylines).
·
Added variable circle size
to 2D vector (non-bitmap) codes.
q Known
bugs:
q With
-5 FLCC firmware, the software displays a “Data will be 12 bit” message and
does not mark in 16-bit mode.
q Since
build 2856, all versions mark Off Vector moves when a low Resolution Barcode
(<100 Res) is rastered Horizontally.
·
Added 2D QR Code support.
·
Added text serialization.
·
Fixed hexadecimal
serialization bug.
·
WinMark Lite no longer
supported.
·
Microvectors not generated
when “Ignore” is pressed on “Abort/Retry/Ignore” dialog (Head powered down).
·
Dutch language only
·
Fixed Output bit problem.
·
Fixed DigScope problem.
q Known
bugs:
q Head
continues to mark after power loss/power reapplied during mark session.
q
Only Output Bits #4 and #5
work properly.
q
“Ungrouped” imported
objects mark slower than “Grouped” import objects.
·
Added new File Import Filter
functionality.
·
Import text
·
Filled objects
·
Ungroup import into
component polylines
·
Edit individual polylines
·
Set mark properties for
individual polylines
·
File Import Filters - INI
files updated to allow Times New Roman text import.
Miscellaneous issues:
1. ESC key doesn’t halt marking
until the current mark object is complete.
q Known
bugs:
q
Only Output Bits #4 and #5
work properly.
q
DigScope crashes computer
if started before WinMark (after WMP has been started once to initialize Lens
Settings and Registry).
·
Added rectangular 2D code
support.
·
Added 2D QR Code support.
·
Added text serialization.
·
Fixed hexadecimal
serialization bug.
·
WinMark Lite no longer
supported.
·
Microvectors not generated
when “Ignore” is pressed on “Abort/Retry/Ignore” dialog (Head powered down).
·
Added 2D QR Code support.
·
Added text serialization.
·
Fixed hexadecimal
serialization bug.
·
Microvectors not generated
when “Ignore” is pressed on “Abort/Retry/Ignore” dialog (Head powered down).
q Known
bugs:
q
Only Output Bits #4 and #5
work properly.
·
Last released build to
support WinMark Lite.
·
Fixed digital input state.
·
Head firmware, Update_9.asc
and Update_10.asc included in WinMark Pro folder.
·
MarkLink now runs on ISA/PCI
and Win95/98/NT.
·
Use with revised Head
firmware v10.
·
Fixes Win95/98 data
collision issue.
·
Prevents Head from switching
from Tracker to Index mode when Head is powered down/up during a mark session.
·
Prevents WinMark Pro from
continuing to mark when Head is powered down.
q Known
bugs:
q
“Little” stroke font marks
Off Vector moves after “i” and “j” .
q
ActiveX does not look at
Registry for PCI card address (or ISA address different than 816). New OCX file
created 8/15/01.
·
Improved CTM download speed.
q Known
bugs:
q Rising Edge Part Sense defaults to No, should be Yes.
q No offline development possible. WinMark will not start
if FLCC and Hardlock are missing.
q MarkingHeadOn bit latches and does not reset until
computer is rebooted.
q Lasing is not enabled if Head is powered down and then
restarted before or during a mark session.
·
Head firmware, Update_9.asc
and Update_10.asc included in WinMark folder.
·
MarkLink now runs on ISA/PCI
and Win95/98/NT.
·
Use with revised Head
firmware v10.
·
Fixes Win95/98 data
collision issue.
·
Prevents Head from switching
from Tracker to Index mode when Head is powered down/up during a mark session.
·
Prevents WinMark from
continuing to mark when Head is powered down.
q Known
bugs:
q
The next digital input
state after a True (High) state is read as True.
·
Use with revised Head
firmware v10.
·
Fixes Win95/98 data
collision issue.
·
Prevents Head form switching
from Tracker to Index mode when Head is powered down/up during a mark session.
·
Prevents WinMark from
continuing to mark when Head is powered down.
·
Added Custom Test Mark and
GetMarkErrorCode ActiveX methods.
·
See v2.1.0.3423 Release Notes.doc for known issues.
q Known
bugs:
q No
CTM or GetErrorCode ActiveX control.
·
European (French, German,
Spanish, and Italian) language support.
q Known
bugs:
q
Power setting for CTM
changes after marking file from D.E. with a different power setting.
q
Visible delays in marking
during buffer reloads.
q
MarkingHeadOn event does
not set/clear outputs properly.
q
First Tracking mark not
always made depending on object’s location on D.E.
q
Drawing marks (no lase) if
file is too large for CTM memory.
q
CTM in wrong position on
Tools menu.
·
Fixed spot-style rotation
and text caption errors (build 3090).
·
Beta Win 95/98 version.
ISA/PCI FLCC compatible.
·
Updated INSO File Import
Filters (AutoCAD 14, Illustrator 7, and Visio)
q Known
bugs:
q
DLL error: “Ctl3d32.dll:
This application uses ctl3d32.dll, which is not the correct version. This
version of ctl3d32.dll is designed for Windows NT systems”.
·
95/98 PCI version.
·
Fixed AutoTestMark (Custom
Test Mark) ActiveX component.
·
PCI-bus FLCC support. Win
95/98, ISA/PCI-FLCC support.
q Known
bugs:
q Grouping
objects causes object properties to be changed to default values.
q Ungrouping
a set of objects inverts the original mark order.
q When
Execute Auto Text When is After Mark and Serial Piece Step is > 1, the beginning serial number value is
only marked once.
·
Track Marking Object
property default now set to Yes.
Miscellaneous issues:
1.
The Wobble property appears when circular
objects are selected, but it is only available for lines.
2.
Resolution of circular objects is limited to ¼
degree (or less if Resolution setting is less than ¼ degree).
·
Win95/98 version w/ PCI FLCC
support.
·
Added DAC Card Selection
property.
·
Fixed problem with WinMark
Drawing Editor opening from Launcher.
·
Corrected Barcode Thin Width
property spelling error.
·
For Tracker heads, the
ActiveX Mark Count property defaults to 1.
·
Rotation/mirroring of arcs
and grouped objects containing arcs has been fixed for cases where the center
of the arc is off the Drawing Canvas.
·
Bounding boxes around arcs
are now confined to the displayed arc itself, not the entire circular diameter.
·
Added AddPolyLine ActiveX
control method.
·
Added rectangular 2D Data
Matrix code capability.
·
Added European Day of Week
Custom Date Format (%ew).
·
Fixed European (%e2) and
American (%w2) Week of Year formats. Both incorrectly started counting the Monday
(or Sunday) before January 1, not after as is correct.
q Known
bugs:
q Custom
Test mark download causes WinMark Pro to crash.
q Mark
orientation error when Field Rotation
is set to 90 degrees in Drawing and
ActiveX commands 0 or 90 degree rotation???
·
Fixed MarkDrawing ActiveX
control method (The SynMhAtx.ocx file, dated 6/15/00 10:58 AM, will solve
ActiveX MarkDrawing problems with v3087).
·
MarkLink.exe is now installed
with WinMark. MarkLink allows the user to field upgrade Marking Head firmware.
q Known
bugs:
q Second
line of radiused text doesn’t arc, only first line arcs.
q Rotated
spot-style 2D Data Matrix codes are not rotated when marked.
q If
there is more than one 2D Data Matrix code on Drawing Canvas, both will mark
using the same text caption.
Miscellaneous issues:
1. When an
alphanumeric text string is set to serialize and the string ends in one or more
numerals, then all characters in the range of “A” through “F” will increment to
“A” when the numerals roll, or wrap, back around to zero. The workaround
involves setting all characters to Fixed and serialize only numerals using
Serial Number Mask on the text Automation tab.
2. Although WinMark Pro accepts and marks
floating point arc start and arc end values (to two decimal places), the
Drawing Editor does not display fractional arc lengths but instead displays
only truncated integer arc lengths.
3. All imported vector files are automatically
scaled to 0.66 of the lens’s maximum Field Size X dimension (Field Width).
4. Lost ability to
increment/decrement alpha characters in v2856 when hex serialization feature
was added.
q Known
bugs:
q Container.exe
in Visual C++ Samples folder errors out (performs an illegal operation when the
Mark Button is pressed.
q 2D
Data Matrix codes do not invert.
Miscellaneous issues:
1. The installation of a network card in the
computer running WinMark may, in some cases, cause unintended laser firing. Because
WinMark software must be in full control of the computer when firing the laser,
SYNRAD strongly recommends that WinMark be installed in a stand-alone computer,
separate from any networking, motion control, or parts handling systems. A
second computer or programmable logic controller (PLC) is ideal for controlling
parts handling or networking.
2. When importing
AutoCAD .dwg or .dxf files into WinMark, they must first be saved as an AutoCAD
Release 12 file.
3. When importing
Adobe Illustrator .ai or .eps files into WinMark, they must first be saved in
an Illustrator version 4.0 format.
4. Adobe Acrobat .pdf files do not import into
WinMark drawings.
5. Multiple rotated text objects may not mirror
properly after they are grouped together.
q Known
bugs:
q European
week of year format displays incorrect week number.
q Known
bugs:
q 12/16
bit error (mark size is drastically reduced and moved to extreme edge of field)
occurs when marking a custom test mark on FH Heads when head is powered up after
WinMark.
q EB
error (a Tracker command is being sent to an Index head ) displays on panel
after the following sequence:
Download
custom test mark using the auto (index) test mark feature.
Disconnect
fiber optic cable (to simulate standalone marking capability).
Power
down head (optional).
Power
up head and make custom marks using input on IN0.
Reconnect fiber optic cable
(to simulate another custom download). An E4 error displays (we expected that
since the communication wasn’t synched).
Go to Tools, custom test
mark. Immediately after the Custom Test Mark dialog box opens, an EB error is
displayed.
q Known
bugs:
q 2D
Data Matrix codes rotate on screen but do not rotate when marked. Workaround -
change Field Rotation instead of rotating 2D code.
q TrueType
text is not marked properly when rotated 90 or 270 degrees, Text Filled = Yes,
Raster Scan Direction = Horizontal, Bi-directional Raster = Yes, and Text Curve
Detail is less than or equal to 100 (the default value). Workaround - change
Field Rotation instead of rotating text, set Text Curve Detail higher than 100,
or raster vertically. If Bi-directional Raster is No, the text is not marked
properly and no workaround is currently available. Problem exists in WinMark
versions 1.0.6.2945 and up.
q Known
bugs:
q ActiveX
MarkDrawing command does not work.
q 2D
Data Matrix codes are rotated 90 degrees from normal when using the vector
(Bitmap = NO) and spot marking (Yes) style. The 2D code also marks higher than
it is positioned on the screen.
q A
line is drawn from the end of text string to the center of the marking field
when marking stroke text and a raster bitmap 2D code (bitmap is Yes) with spot
marking style on or off. Special case - does not appear in most cases where 2D
codes are rastered.
Miscellaneous issues:
1.
Text Height set on Format tab does not match Object
Height shown in Object Transformations dialog box. The Text Height value is the
sum of the uppercase cap height plus the space above and below provided for
ascenders and descenders (lowercase letters such as p, q h, y, etc).
2.
If the Marking Head is powered down or the fiber
optic connection is broken during marking (while the “Launcher” window is
open), the message “The marking head does not have a correction factor for this
Lens” appears when in fact, the communications link has been broken.
q Known
bugs:
q Raster
marking speed of bitmaps depends on marking order.
q NULL
(ASCII 00 hex) characters sent through the serial port cause any following
characters including the next Carriage Return (CR) to be ignored by WinMark
until a second CR is sent.
q Known
bugs:
q AddLine
ActiveX control connects endpoints of lines added to drawing.
q Mark
Count doesn’t loop when running in WinMark Launcher. Only one mark is made if
Mark Count is set greater than one.
q E4
error displays on panel after loading and marking a manual custom test mark.
·
Misc. Fixes –
·
All Output bits now Cleared after mark is
aborted.
·
Fixed stroke fonts to properly display and mark
non-alphanumeric keyboard symbols.
·
FH Series Tracker Marking Head support – an FH
Head that marks moving parts.
·
Added the following new time/date formats to the
Assign Date Format property of the Auto Text Type feature:
·
Time format with hours & minutes only (%tn).
·
Date code that displays the current quarter of
the calendar year (%q1).
·
Date code for alpha month that numbers each
month from 1 to 9 (for Jan to Sept) and the months Oct as X, Nov as Y, and Dec
as Z (%mz).
·
Single digit alpha month, that skips the letter
“I” in the sequence (%mi). The intent is to avoid confusion caused by the
similarity between “J”, “L”, “I”, etc.
·
A new 2D barcode property that allows the
selection of the barcode cell type. The cell type can be either bitmap or a set
of microvectors (i.e. circle). Set 2D Barcode Bitmap to Yes (True) to mark
cells as raster bitmaps. Set to No (False) to mark cells as vector circles. Use
with Spot Marking Style enabled (Yes) to create 2D Data Matrix codes with cells
marked at the spot size diameter of the lens.
·
Verify 12/16 bit data type after every mark
object instead of each mark session. Solves problem of marking at extreme
corner of field after loss of Marking Head power during a mark session.
q Known
bugs:
q Displays
“Marking head is not powered up” message on Fenix Laser Markers (non-Trackers)
using version 3 firmware.
q When
using multiple MatchDigitalState commands in the Event Builder, WinMark Pro
will not complete the list of MatchDigitalState’s after the first True match is
found.
·
Fixed “Lens not selected” error when using
ActiveX control.
·
Added the capability to enter an indefinite time
delay for serial input data (set communications port timeout value = -1).
q Known
bugs:
q Output
bits not cleared if mark is aborted (ESC key).
·
Improved marking speed.
·
Improved marking quality for rotated drawings.
·
Improved marking quality for circles and arcs.
·
Improved accuracy in velocity settings.
·
Improved Pline Start Delay, Interseg Delay, and
Off Vector Delay functionality. Pline Start Delay now compensates for the time
difference between the laser firing and actual mirror movement. The Interseg
Delay now has a break angle associated with it. The Interseg Break Angle is the
angle between to vectors, if the vector angle is less than the break angle, no
Interseg Delay is applied to the mark. The angle is entered from the object
Marking properties page. The Off Vector Delay algorithm has been simplified and
as a result is more accurate.
·
Completed the Event Builder command
functionality for the ReadFromSerialPort. It was not totally functional. The
following properties are associated with this command:
·
Marking file name
·
Invert X axis, Invert Y axis
·
Field Height and Field Width
·
Field Transform Org X, Field Transform Org Y
·
Field Scale X and Scale Y
·
Field Offset X, Field Offset Y
·
Field Rotation
·
Added spot drawing style for glass marking. The
style, spot or continuous, is entered for an object via the Marking properties
page. The spot marking duration is another field on the Marking properties
page.
·
The WinMark installation disk now has a sample ActiveX
container program and source code too. It is located in the
Winmark\samples\VisualCPlusSample directory. In addition, there is a sample DLL
that interfaces with WinMark’s event builder command – Call DLL function.
Source code and description included. It is located in the
Winmark\samples\SampleDll directory.
·
Redefined the menu item “Tools – Startup
Options”. The Launcher window is active instead of the WinMark window. The
operator is able to modify a drawing, via the Launcher window, if the correct
password is entered to activate the WinMark window.
·
There is a new user interface for entering the
object marking delays – Pline Start Delay, Pline End Delay, Interseg Delay, and
Off Vector Delay. The old I/F had the base delays entered via the Application
Settings property page and the offset delays via the object Marking property
page. The new I/F removes the base delays from the Application Settings page
and the offset delays from the object Marking property page. The “total” start
delay, “total” end delay, “total” Interseg delay, and “total” off vector delay
values are entered from the object Marking property page. New delay default
values are included to support the new delay functionality.
·
Added additional handshaking between WinMark and
the FLCC. This includes:
·
Human interface feature that allows user to lock
out the keyboard functions on Fenix. The options are “Keyboard Functional” and
“Keyboard Locked”.
·
Addition of an “End of Mark” message for WinMark
to inform Fenix that the current mark has been completed and queries for error
status. The response is either “No Errors” or “Laser not ready”. This
information can be used in conjunction with a new command in the Event Builder
- ReadyStatus. The command allows the user to define a digital output to signal
the outside world that the marking head is not ready, an error condition has
occurred (i.e. Laser not ready).
·
With version 3 of the Fenix firmware, WinMark
recognizes the following Fenix marking head types: Fenix, Fenix OEM (FH Head).
·
Auto Text Type has a new option where WinMark
will wrap back to the first object in the file after the final object in the
file is marked.
·
Added hexadecimal/decimal serialization
property. Serialization can count in either hexadecimal or decimal
representation.
·
Misc. Fixes –
·
WinMark remembers data type (16 bits).
·
Digital output signal is cleared prior to
marking session.
·
Barcode rotation, sizing problems with object
handles.
·
Removed “dash #” from property page selections.
·
80mm Lens - WinMark supports the 80mm lens.
q Known
bugs:
q “Lens
not selected” dialog box appears when using ActiveX control.
·
Fixed Launcher Startup in Tools/Startup Options.
·
Added "marking head is powered down"
event to Event Builder.
·
Fenix Laser Marker support.
·
WinMark Lite support.
·
Added new functions to ActiveX: SetZoomFactor()
and SetOffset().
·
Added ability to draw an outline around filled
True Type fonts.
·
Added ability to fix the cell size of 2D bar
codes.
·
Fixed radial text bug.
·
Added filled solid objects (circles, rectangles,
any polygon).
·
Added time offset to time/date text objects.
·
Fenix detection/16 bit support.
·
DigScope writes new values only.
·
Decrease no cross gap.
·
Optimize bar code raster direction.
·
Write mark speed to Fenix.
·
Change home position of head.
·
Fixed abort bug.
·
Fixed bug with arrayed group objects.
·
Added non-optimal (maximum) drawing area.
·
Made extra char spacing work with rotated text.
·
Allowed laser-off move resolution to be set.
·
Bi-directional rastering for all object types in
both directions.
·
A/D card and Fenix feedback.
·
Lens choice (Fenix and SH/DH).
·
Line thickness (wobble)
·
Quiet zones for inverted bar codes
·
2D bar codes (Data Matrix ECC 200 code)
·
Improved serialization
·
No-cross marking. The entire field can be drawn
without crossing lines
·
Print drawing
·
Print properties
·
Active X improvements: Add2Dbarcode, AddImport,
ConfigureAbort, WritePropListToTextFile
·
Current mouse position indicated on status bar
·
Bitmaps can be inverted
·
Additional date and shift codes available
·
Automation flowchart added to help menu
·
Improved digital bit functions
·
AddImport function added to ActiveX for bitmaps
and vector imports
·
Improved marking speed
·
Added unlimited timeout for WaitDigitalState and
MatchDigitalState
·
Added invertable bar codes (white on black)
·
Added negative radial text (text placed on
bottom)
·
Fixed Object Transformations Bug when rotating
objects in millimeters or centimeters from the Object Transformation dialog
box.
·
Added Laser Spot entity for drilling and burning
applications
·
Added Radial Text Support
·
Added Virtual Laser Marking which allows image
scans to be placed on the drawing canvas for precision object alignment
·
Improved ActiveX control with a variety of
methods to allow the retrieval of information from the current drawing.
·
Added Uninstall program
·
Improved marking preview to show arrayed objects
as they are marking
·
Added barcode support via the bar code tool on
the left edge.
·
Changed tab names in the property window to
allow for fewer and more consistent names.
·
Added text automation properties to the Specials
tab for text and bar code objects (serial number, serial port, disk file, date
code, and user entry text).
·
Added fast preview checkbox to the mark dialog
to facilitate no redraws during marking (faster to start marking).
·
Added lens field question upon first startup of
WinMark.
·
Added “Fixed To Position” property
to text and bar code objects that allows anchoring of text to a specific
position. That way when text changes the object stays in a particular position.