Barry Craik

Multiple Signatures in a Word Document (ePad)

In Adobe Acrobat and Microsoft Excel, simply creating and signing multiple IntegriSign objects is enough to add multiple signatures to a document. The process is a little more complicated for Word.

Adding Continuous Section Breaks:

Switch to ‘Draft’ view in the lower right corner of Word.

Multiple Signatures in a Word Document 1

Place your cursor where you want to insert a break. For tables, I suggest using the start of a

row, in this case, in front of Assessor, then Employer.

Multiple Signatures in a Word Document 2

Insert Continuous section breaks from the Page Layout > Breaks menu.

Multiple Signatures in a Word Document 3

Review altered document.

Multiple Signatures in a Word Document 4

Please note that, as new versions of Microsoft Office are released, the locations of these menu items may differ. The process, however, remains the same. You may just need to hunt around the menus until you find the commands used here.

ePad Software – What Does What?

We see quite a few queries regarding exactly what each piece of ePad software contains and/or does. To clear that up, here are some deeper descriptions of all of the software available on the ePadsupport.com site.

Universal Installer

This is the driver package which allows all of the ePad models to work under a Windows environment. It also contains control panel configuration utilities for each of the ePads, and the test utility that should be any first step in diagnosing problems with your ePad.

IntegriSign Desktop

This package contains plug-ins for Microsoft Word, Excel, and Adobe Acrobat, as well as all of the various manuals for using the ePad and IntegriSign. This also contains the Software Developers Kit, complete with samples demonstrating several key programming languages and functions, and manuals which will give you all the information you will need to integrate the ePad into your own software.

pDoc Signer

This is a standalone application that does not require IntegriSign to work (although you do still need the ePad drivers installed). It will allow you to edit and complete PDF forms, and sign them using the ePad.

IntegriSign Emcee

This is a corporate application, designed for large numbers of users. It allows a user to create a Signing Ceremony, providing documents to be completed and signed by invited participants. Unlike the other solutions, Emcee does not require a signature pad. It is designed to take advantage of the larger definition of electronic signatures, and allow a signer to ‘sign’ by capturing user data.

Linux Drivers

Currently, ePadLink have drivers for Fedora and Ubuntu Linux. These are for versions 16-20 and 10.04-12 respectively. There are instructions on how to install these on the ePadsupport.com website.

ePad Vision Firmware

These are firmware updates for the ePad Vision device. There is only one online, and should only be required for older model ePad Visions manufactured before November 2011.

IntegriSign – Capturing Cell Data From Excel

Behind every Excel spreadsheet and Word document is a programming interface – VBA (Visual Basic for Applications), a ‘light’ version of Visual Basic designed for constructing macros and functions to run within a document or spreadsheet. It is possible to use VBA to capture data from cells in an Excel spreadsheet, and apply them as user data in an IntegriSign signature object.

The example given below captures data from cells A1-A8 and applies them in order to the 8 different variables possible in IntegriSign’s SetSignerDetailsEx function. This will happen when someone double clicks the signature object to begin the signing process.


Private Sub eSignControl1_DoubleClick()

Dim signername, dept, org, town, county, country, email, location As String

signername = Sheet1.Cells.Item(1, “A”).Value

dept = Sheet1.Cells.Item(2, “A”).Value

org = Sheet1.Cells.Item(3, “A”).Value

town = Sheet1.Cells.Item(4, “A”).Value

county = Sheet1.Cells.Item(5, “A”).Value

country = Sheet1.Cells.Item(6, “A”).Value

email = Sheet1.Cells.Item(7, “A”).Value

location = Sheet1.Cells.Item(8, “A”).Value

eSignControl1.SetSignerDetails signername, dept, org, town, county, country, email, location

End Sub


 

STU Images – Uploading an image to your STU signature pad

This will teach you how to create STU images, and upload them to your Wacom device.

There are three functions you will need in order to upload an image to your STU signature pad. The first is to select an image from a folder. The second alters the properties of the image in order to make it compatible with the STU pad, and the third is to upload it to the pad itself.

The code below was written in Visual Basic, although should be easily converted to any of the other Visual languages. For more information on Visual Studio, and the programming languages it is compatible with, please follow this link to view the Visual Studio homepage.

First, select the image. This function is created as part of a Button Click event, in this case, btnBrowse.


Private Sub btnBrowse_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnBrowse.Click

Dim res

res = OpenFileDialog1.ShowDialog()

If (res = DialogResult.OK) Then

txtFilename.Text = OpenFileDialog1.FileName

DisplayImage(Image.FromFile(OpenFileDialog1.FileName))

End If

End Sub


As you can see, the final line in this function calls the next – DisplayImage. This will process the image into a format that can be displayed by the STU signature pad, then display it in a PictureBox control.


Private Sub DisplayImage(ByVal img As Image)

‘ resize the image to fit the panel

‘ STU displays: 300:396×100 430:320×200 500:640×480 520:800×480 530:800×480

‘ 300/420 scale by 2, else scale by 4. Also handle unexpected size.

Dim scale = 1

If (img.Width > 400) Then

scale = 4

ElseIf (img.Width > Panel1.Width) Then

scale = 2

End If

PictureBox1.Size = New Size(img.Width / scale, img.Height / scale)

‘ don’t exceed the panel size:

If (PictureBox1.Size.Width > Panel1.Size.Width Or PictureBox1.Size.Height > Panel1.Size.Height) Then

PictureBox1.Size = Panel1.Size

End If

‘ centre the image in the panel

Dim x, y

x = Panel1.Location.X + ((Panel1.Width – PictureBox1.Width) / 2)

y = Panel1.Location.Y + ((Panel1.Height – PictureBox1.Height) / 2)

PictureBox1.Location = New Point(x, y)

PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage

PictureBox1.Image = img

PictureBox1.Parent = Me

PictureBox1.BringToFront()

End Sub


Finally, the function needed to upload the image onto the STU pad. Note that this is not a permanent upload. You are not saving the image onto the pad, rather you are sending a screen for the pad to display that just happens to consist of the graphical data of an image file.


Private Sub SendToSTU()

Try

If Connect() <> True Then

Return

End If

print(“Connected: ” + info.modelName)

Dim protocolHelper = New wgssSTU.ProtocolHelper()

Dim encodingFlag As wgssSTU.encodingFlag = 0

Dim encodingMode As wgssSTU.encodingMode = 0

Dim idP = thepad.getProductId()

encodingFlag = protocolHelper.simulateEncodingFlag(idP, encodingFlag)

print(“Encoding flag: ” + encodingFlag.ToString())

If (encodingFlag And wgssSTU.encodingFlag.EncodingFlag_24bit) Then

If (thepad.supportsWrite()) Then

encodingMode = wgssSTU.encodingMode.EncodingMode_24bit_Bulk

Else

encodingMode = wgssSTU.encodingMode.EncodingMode_24bit

End If

ElseIf (encodingFlag And wgssSTU.encodingFlag.EncodingFlag_16bit) Then

If (thepad.supportsWrite()) Then

encodingMode = wgssSTU.encodingMode.EncodingMode_16bit_Bulk

Else

encodingMode = wgssSTU.encodingMode.EncodingMode_16bit

End If

Else

‘ assumes 1bit is available

encodingMode = wgssSTU.encodingMode.EncodingMode_1bit

End If

print(“encodingMode: ” + encodingMode.ToString())

Dim bitmapData  ‘// This is the flattened data of the bitmap that we send to the device.

Dim stream As New System.IO.MemoryStream()

PictureBox1.Image.Save(stream, System.Drawing.Imaging.ImageFormat.Png)

bitmapData = protocolHelper.resizeAndFlatten(stream.ToArray(),

0, 0, 0, 0, cap.screenWidth, cap.screenHeight, CByte(encodingMode), wgssSTU.Scale.Scale_Fit, False, 0)

thepad.writeImage(encodingMode, bitmapData)

Disconnect()

Catch ex As Exception

print(“Exception: ” + ex.Message)

End Try

End Sub


 

IntegriSign FAQs

Q-Is it possible to remove the IntegriSign Desktop watermark that appears behind a signature object?

A-Yes. In the IntegriSign Desktop Configuration utility, simply uncheck the ‘Logo’ box. This will prevent the IntegriSign watermark from appearing behind the signature. Alternatively, this can be done on a case-by-case basis when using signer profiles. In this case, leave the box mentioned above checked, but when creating a signer profile, you can uncheck the logo box in that window instead. Then, whenever you use that particular profile, the logo will not appear.

 

Q-Can I use my own logo for a watermark?

A-Yes. In the application ‘IntegriSign Desktop – Configuration’, one of the options is to set the ‘Background Logo’. You can select the file you wish to use for the background there. When creating a new file to use for this background image, remember to resize the image so it is the same dimensions as your signature objects (default 110×180).

 

Q-During the signing process, exactly what biometric data is captured?

A-For each signature point, the x-axis position, the y-axis position, the pressure and the time is captured. Having the time captured allows IntegriSign to determine the velocity of a stylus during signing.

 

Q-How does content hashing work?

A-Hashing is the term used when signing a document to verify it has not been tampered with. When you sign a document, for all intents and purposes, the entire contents of that document is your Hashdata. When you later go and attempt to verify a signature in that signed document, the Hashdata is checked against the information stored in the signature data, and if the document contents have not changed, the signature will be verified.

SignPro generates a Java error message (or does nothing at all) when I try to launch it.

This problem likely occurs due to incorrect versions of files being installed. It happens when a user has both SignPro, and the Signature SDK installed simultaneously.
The key to correcting this issue is simply to install them in the correct order.
First of all, go to your Control Panel > Apps & Features (Features & Programs in earlier versions of Windows) > Uninstall SignPro PDF and Wacom Signature SDK.
Once the uninstalls are complete, restart your computer, then reinstall SignPro first, then the Signature SDK.
This should resolve your problem, but if not, please contact us for further assistance.

Troubleshooting Your ePad-Ink

Today we’re looking at how to troubleshoot your ePad-Ink, and some of the common problems people face with the device. We’ll show you the common issues and show you how to troubleshoot your ePad-Ink back to full health.

Accessing the ePad-Ink Test Utility

If you are having trouble with the ePad-Ink, the driver suite contains a test utility.

To access this utility:

Go to Start > Programs > EpadLink > ePad > Generic ePad Test Utility.

This will allow you ensure the ePad-Ink device is working correctly.

A note about signing:

When signing on the ePad‐Ink, try not to lean your hand too heavily on the ePad‐Ink around the signing area as this can apply pressure to the sensors under the screen and give an inaccurate signature.

A note about USB ports:

Most modern desktop computers have USB ports on the front and back of the machine. The USB ports on the back of the machine carry more power than those on the front, so if you have an ePad‐ Ink plugged into the front of your computer and you are experiencing problems, try moving it to a USB port on the back of your computer instead. That might be enough to get it working.

Your ePad is not allowing you to sign

When you start the signing process, if you receive the error message “ePad device could not be initialized”, then read this.

There is a problem with the connection between the ePad‐Ink and your computer. Click ‘Cancel’; unplug the ePad‐Ink from your computer, and plug it back in. Try to sign the document again, and if it still doesn’t work, try the ePad‐Ink in a different USB port. If you are still unable to get the ePad‐Ink working (especially if this is the first time you have used it), there may be problems with the drivers. It is recommended to uninstall and reinstall them. Please note, you should reinstall IntegriSign after reinstalling the drivers.

There is no display on the ePad‐Ink screen

Check the connection between the computer and the ePad‐Ink. If there is still no display, try a different USB port. If you are still unable to get a display on the ePad‐Ink, try checking the brightness dial on the back edge of the unit (just above where the cable is attached).

The LCD screen goes dark.

If the LCD screen is dark when you plug the ePad‐Ink into the computer, check the brightness dial on the back of the unit.

The stylus/tether has broken. How do I replace it?

You can order packs of 3 replacement styli from Steadlands. The stylus is easily replaced by unscrewing where it is tethered to the underside of the ePad‐Ink, replacing the stylus, and screwing it back into place.

My computer tells me the ePad‐Ink is plugged in and working, but I do not get a signature on my screen when I try to sign.

There might be a problem with the connection between ePad‐Ink and computer. Try a different USB port. If it still doesn’t work, try the ePad‐Ink with the Generic Test Utility (See above). If you do not get a signature on the test utility, try using a different ePad‐Ink.

There are vertical lines appearing on the ePad‐Ink screen.

This is a hardware issue. There is pressure being applied to the screen somewhere. Has the unit been dropped at all? Check the screen for signs of damage and clean it using a soft cotton cloth and isopropyl alcohol. If you are using a screen protector, replace it.

Jagged lines appear on the screen when I try to sign.

This could be caused by there being pressure applied to the sensor behind the screen by something other than the stylus. Usual causes are the ePad‐Ink has been dropped and something inside is pressing against the back of the screen. Alternatively, this could be caused by something as simple as the signer not applying enough pressure to the screen. Try pressing a little harder while signing.

The screen got scratched.

Hopefully the scratch isn’t too bad. If your ePad-Ink still works without a problem, I recommend purchasing a pack of Screen Protectors to help avoid further damage in future.

On the other hand, if your ePad-Ink has stopped working, you will need either a replacement screen, or replacement ePad‐Ink. Given the cost of the replacement parts and shipping to the manufacturer for refitting, it will be much easier, faster and not much more expensive to buy a new ePad.

 

 

 

 

 

I can’t click on any on ‐ screen buttons.

When you try to click a button on the ePad‐Ink display and it is not detecting the click when you touch the screen, there could be pressure being applied elsewhere on the screen (or on the case surrounding the screen). Try clicking again, making sure no part of your hand is touching the rest of the ePad‐Ink unit. If it still doesn’t detect the click in the right place, try using a different ePad‐Ink.

If you are still having problems after following our troubleshoot your epad-Ink guide please contact our technical support department by emailing [email protected] or calling us on +44 (0)1670 361 261

 

Finding NEMA – A Guide to Hazardous Ratings

Hazardous ratings – NEMA ranks, ATEX certifications, FM approvals, and CE labels on everything – all are ratings designed to increase the safety of people working in hazardous environments. But what do they all mean?

NEMA

Let’s start with the NEMA ratings. NEMA stands for the National Electrical Manufacturers Association, and they are the organisation that decided to categorize cases and enclosures for electrical equipment to allow a purchaser to know exactly what the contents will be protected against. The NEMA ratings are primarily for use in the USA, although they will give any buyer a good idea of what to expect.

NEMA ratings are given to electrical enclosures and containers, depending on what they are resistant to, or insulated from. They range from a rating of 1 up to 13, with a number of options available along the way.

NEMA 1 is a general purpose enclosure. It protects against dust, light, and indirect splashing, but is not sealed. NEMA 1 is best used indoors, and under normal conditions.

NEMA 2 is similar, but the enclosure has been designed to be drip-tight. Again, best suited for use indoors, but where condensation is higher – laundry rooms, or bathrooms, for example.

NEMA 3 is considered weather-resistant. It is used outdoors, mostly in construction work, tunnels, or subways, and protects the contents from rain, snow, sleet, and ice.

NEMA 3 has a couple of variations, indicated by letters after the number. NEMA 3R is the same as 3, but does not include wind-blown dust protection. 3S is again, the same as 3, but is still operable when covered in ice. Adding an X onto the rating (so, 3RX, 3X, or 3SX) indicates the enclosure has additional protection against corrosion, usually used near salt water.

NEMA 4 is watertight. Testing for this means the enclosure must exclude at least 65 GPM (gallons per minute) of water from a 1-inch nozzle, delivered from a distance of no less than 10 feet, for 5 minutes. Unsurprisingly, it is generally used for outdoor areas near water. Again, an X can be applied to this rating if the enclosure is treated for extra corrosion protection.

NEMA 5 is dust-tight. These are typically used in steel mills or cement plants.

NEMA 6 comes in two variations, 6 and 6P. NEMA 6 is watertight and can be submerged for small amounts of time. 6P can be submerged for prolonged periods of time, although neither are designed for continuous submersion.

NEMA 7, 8, and 9 ratings are given to devices designed and certified for use in locations with specific environmental hazards. These all correspond with standards produced by the US National Fire Protection Association.

NEMA 10 meets the requirements of the Mine Safety and Health Administration.

NEMA 11 is assigned to enclosures that protect the contents from the effects of corrosive liquids and gas.

NEMA 12 and 12K rated enclosures protect against dust, dirt, and dripping noncorrosive liquids.

NEMA 13 is designed to protect against dust, the spraying of water, and noncorrosive coolants.

 

ATEX

The ATEX Directive is EU legislation regarding the safety of equipment in explosive environments, and is actually based on two EU directives, one for the manufacturer, and one for the end user. The directives demand that an employer designate relevant areas of their workplace into Zones depending on what environmental hazard or explosive source is present.

Zone 0 is for an area in which an explosive mixture is present all or most of the time. In North American classifications, this is Calls 1, Division 1 (Gases).

Zone 1 is a region where an explosive mixture is likely to be present during normal operations. This also falls under Call 1 Division 1 in North America.

Zone 2 ratings are given to areas which can gather an explosive mix during normal operations, but one that will only persist for a short length of time. In the US, this classification is Class 1, Division 2 (gases).

Zones 0-2 are for gaseous or vaporous explosive materials. Zones 20, 21, and 22 are the same as the above, only for dust instead of gases, and translate to the US standards of Class 2 Division 1, Class 2 Division 1, and Class 2 Division 2 respectively.

 

FM Approvals

An FM Approval rating on an item means that it has gone through rigorous testing at FM Global’s Research Campus in West Glocester, R.I., in the United States. Here they test a product in hazardous conditions including both fire and explosive hazards. An FM Approval rating means the item in question passed all of their tests.

 

CE Labels

Products with a CE label on them have been thoroughly tested and approved for shipping, sale, and consumption within the European Economic Area. It is implied that any CE marked products are compliant with any regulations or laws that apply to that field. For example, on an industrial machine, the CE marking means it complies with any regulations within the EU which apply to a device of that type. For example, plugs and sockets for domestic use are required to comply with the “Low Voltage” directive, and any that do not carry the CE mark will not be.

 

IP Codes

Codes such as IP67 and IP68 refer to the amount of protection a product has against both solids and liquids, with the first number being against solids, and the second, liquids. The ratings for solids range from 0 to 6, with zero being there is no protection against deliberate contact, through to six being the product is protected against dust.

The second number refers to waterproofing, and ranges from 0 to 8. Zero offers no protection against water. Rating One covers protection from vertically dripping water, but that’s it, where at the other end of the scale, rating 8 covers complete immersion in a body of water beyond a depth of 1m.

What are eSignatures?

The term esignatures can cover many different options, and is synonymous with phrases like electronic signatures, or digital signatures. They all cover any service or technology that allows you to apply a unique signature or stamp to a document or service. This can be constructed from available data (your IP address, for example), or can be generated using a signature capture device.

The most common form of electronic signature that people will be familiar with are the pads carried by couriers and delivery drivers, and used by a recipient to sign for the delivery of a parcel. These are simple devices, designed to capture your signature on a simple LCD screen, and save it as an image which can then later be queried and displayed on a website as proof of delivery.

Then there are services that claim to provide you with a digital signature. This signature is nothing more than a collection of data that, when gathered, is meant to prove that you were the person to submit the ‘signed’ document. This usually consists of your name, the date and time, the IP address where the ‘signature’ was captured, as well as a few other pieces of information depending on the signature service you are using. While not exactly a signature like the ones we are used to, this is nevertheless still legally binding as all of the data compiles to provide a unique identifier for the signer.

Here at Steadlands, we provide signature solutions that are more secure than the devices carried by delivery drivers, and more personal than the data collected by digital signature services. Our products allow you to securely apply your own, personal, handwritten signature into an electronic document. This can be done in Microsoft Word or Excel, or you can sign PDF documents with Adobe Acrobat, or using one of our PDF signing applications. While the majority of our hardware solutions were designed for use in Windows, we also support Linux operating systems, and will include Mac systems as of early 2016. We are also branching out into alternative signing solutions for mobile and tablet signature capture, currently available for the iPad range.

Creating a Signing Profile in IntegriSign for Regular Signers

If you are someone who will be signing documents regularly, you may wish to consider creating a profile. This will make your name (or profile ID) appear automatically in the Signature Information window, and allow you to have more details stored in the signature object; for example, organisation and department, email address. To create a profile, follow these instructions.

Go to Start > All Programs > IntegriSign Desktop > Desktop > Preferences Manager. The following window appears.

Create an IS Profile 1

Click ‘Create’ and fill in the required details. Click ‘OK’.

Create an IS Profile 2

Once your profile is created, you can select what colour your signature appears in when you sign a document, and what additional information is shown as a label on the signature object (ie. Date/Time/Signer Name). When you have finished in the Preferences Manager, click ‘Save’ to finalise your profile.

Now, when you go to sign a document or spreadsheet, this is what the Signature Information window will look like this.

Create an IS Profile 3

The name in the box can easily be overwritten without deleting the existing profile, if someone other than the named person wishes to use the same PC to sign a document.

If you sign a document with a completed profile, then verify the signature, you will be able to see additional details for the signer in the verification window.

Create an IS Profile 4