Scriptel mSign: Difference between revisions

From Scriptel Wiki
Jump to navigation Jump to search
 
(24 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Infobox software
{{Infobox software
| name                  = mSign
| title                  = mSign
| logo                  = File:MSign Logo 2017.png
| logo                  = File:MSign Logo 2022.png
| logo alt              = 192px
| logo alt              = 192px
| screenshot            = <!-- Image name is enough -->
| screenshot            = <!-- Image name is enough -->
Line 17: Line 17:
| status                =  
| status                =  
| programming language  =  
| programming language  =  
| operating system      = mSign Desktop app: Windows 7 - 10, mSign Mobile app: iOS and Android, mSign Server: Linux
| operating system      = mSign Desktop app: Windows 7 - 11, mSign Mobile app: iOS and Android, mSign Server: Linux
| platform              =  
| platform              =  
| size                  =  
| size                  =  
Line 26: Line 26:
| license                =  
| license                =  
| alexa                  =  
| alexa                  =  
| website                = {{URL|https://scriptel.com/products/msign/}}
| website                = {{URL|https://scriptel.com/products/software/msign/}}
| standard              =  
| standard              =  
| AsOf                  =  
| AsOf                  =  
}}
}}


Scriptel&reg; mSign&reg; is a signature capture application for Android and iOS mobile devices, and Web browsers. Signatures can be captured and used to sign in any Scriptel-integrated application, such as our plugins for '''[[ScripTouch Adobe Plugin|Adobe PDFs]]''', '''[[ScripTouch Word Plugin|Microsoft Word]]''' and '''[[ScripTouch Excel Plugin|Excel]]''', '''[[ScripTouch_OpenOffice Writer Plugin|OpenOffice Writer]]''' and '''[[ScripTouch OpenOffice Calc Plugin|Calc]]''', our add-ons for '''[[Sign and Save for Google Docs|Google Docs]]''' and '''[[Sign and Save for Google Sheets|Sheets]]''', and software from third parties.  
Scriptel&reg; mSign&reg; is a signature capture application for Android and iOS mobile devices, and Web browsers. Signatures can be captured and used to sign in any Scriptel-integrated application, such as our plugins for '''[[Epic Hyperspace]]''', '''Epic Hyperdrive''', '''[[ScripTouch Adobe Plugin|Adobe PDFs]]''', '''[[ScripTouch Word Plugin|Microsoft Word]]''' and '''[[ScripTouch Excel Plugin|Excel]]''', '''[[ScripTouch_OpenOffice Writer Plugin|OpenOffice Writer]]''' and '''[[ScripTouch OpenOffice Calc Plugin|Calc]]''', our add-ons for '''[[Sign and Save for Google Docs|Google Docs]]''' and '''[[Sign and Save for Google Sheets|Sheets]]''', and software from third parties.  


mSign acquired signatures contain all the data normally captured from ScripTouch® signature pads, along with an enhanced mode that supports color, different resolutions, sizes, and aspect ratios. More than one mSign Mobile device can be connected to an mSign Desktop with each device encrypted in a way that cannot be decoded by the server.  
mSign acquired signatures contain all the data normally captured from ScripTouch® signature pads, along with an enhanced mode that supports color, different resolutions, sizes, and aspect ratios. More than one mSign Mobile device can be connected to an mSign Desktop with each device encrypted in a way that cannot be decoded by the server.  
Line 37: Line 37:
Signatures are encrypted and routed to any registered mSign Desktop through Scriptel's pairing server. Organizations that want to keep the signing process entirely under their own control can purchase a license for mSign Server.  
Signatures are encrypted and routed to any registered mSign Desktop through Scriptel's pairing server. Organizations that want to keep the signing process entirely under their own control can purchase a license for mSign Server.  


Scriptel mSign consists of three components:
==Brief Overview==
'''Scriptel mSign consists of three components:'''


*'''mSign Mobile''' connects to '''[[ProScript]]''' and '''[[EasyScript]]''' interfaces as if it were a physical '''[[ScripTouch Compact LCD Signature Pad|Scriptel ScripTouch Compact LCD ST1550/ST1551 signature pad]]'''. mSign Mobile adds data beyond what our standard hardware pads capture, including color, different resolutions, sizes, and aspect ratios. More than one mSign Mobile device can be connected to an mSign Desktop with each device encrypted in a way that cannot be decoded by the server.
*'''mSign Mobile''' is a webapp that connects to '''[[ProScript]]''' and '''[[EasyScript]]''' interfaces as if it were a physical '''[[ScripTouch Compact LCD Signature Pad|Scriptel ScripTouch Compact LCD ST1550/ST1551 signature pad]]'''. mSign Mobile adds data beyond what our standard hardware pads capture, including color, different resolutions, sizes, and aspect ratios. More than one mSign Mobile device can be connected to an mSign Desktop with each device encrypted in a way that cannot be decoded by the server.


*'''mSign Desktop''' is the back-end interface connecting an mSign Mobile device to an mSign server, whether the server is hosted by the customer or by Scriptel. Pairing is done by mSign Desktop requesting a code from the server. Pairing is finalized when a human inputted code is entered or a QR code is scanned, allowing the mSign Mobile device to communicate with a server somewhere (defaulting to a Scriptel server). For signing in supported Web browsers (Google Chrome, Mozilla Firefox, Microsoft Edge, or Apple Safari), mSign Desktop is licensed through the ScripTouch Remote™ licensing model.
*'''mSign Desktop''' is the back-end interface connecting an mSign Mobile device to an mSign server, whether the server is hosted by the customer or by Scriptel. Pairing is done by mSign Desktop requesting a code from the server. Pairing is finalized when a human inputted code is entered or a QR code is scanned, allowing the mSign Mobile device to communicate with a server somewhere (defaulting to a Scriptel server). For signing in supported Web browsers (Google Chrome, Mozilla Firefox, Microsoft Edge, or Apple Safari), mSign Desktop is licensed through the ScripTouch Remote™ licensing model.
Line 46: Line 47:


==System Requirements:==
==System Requirements:==
===mSign Desktop===
===mSign Desktop Requirements===
*Windows 7 – 10 PC  
*Windows 7 – 11 PC  
*30 megabytes of hard disk space
*30 megabytes of hard disk space
*Java 1.7+
*Java 1.7+


===mSign Mobile===
===mSign Mobile Requirements===
*Signing on a mobile device: Android 4.1.0+ OS or iOS 6.0+ with Mobile Safari 6+
*Signing on a mobile device: Android 4.1.0+ OS or iOS 6.0+ with Mobile Safari 6+
*Signing on a Web browser: Windows, Mac, or Linux PC with either a Google Chrome, Mozilla Firefox, Microsoft Edge or Apple Safari browser
*Signing on a Web browser: Windows, Mac, or Linux PC with either a Google Chrome, Mozilla Firefox, Microsoft Edge or Apple Safari browser


==Key Features==
==Key Features==
===mSign Mobile===
===mSign Mobile Features===
*Connects to Scriptel-integrated software as a physical Scriptel ScripTouch Compact LCD ST1550/ST1551 signature pad.
*Connects to Scriptel-integrated software as a physical Scriptel ScripTouch Compact LCD ST1550/ST1551 signature pad.
*Android, iOS, and Web browser support.
*Android, iOS, and Web browser support.
Line 64: Line 65:
*Connects at USB level.
*Connects at USB level.


===mSign Desktop===
===mSign Desktop Features===
*Pairs with mSign Mobile device through the server.
*Pairs with mSign Mobile device through the server.
*Pairs using text input or QR code.
*Pairs using text input or QR code.
*Monitors connection status.
*Monitors connection status.


===mSign Server===
===mSign Server Features===
*Available to customers who want to self-host.
*Available to customers who want to self-host.
*Supports additional capacity by adding servers in potentially different geographic regions.
*Supports additional capacity by adding servers in potentially different geographic regions.
Line 118: Line 119:
*''ProScript Enhanced'' mode has a bigger signing area for larger devices, like an iPad. Additionally, it provides a higher resolution and the ability to push color images to the display. Unless these features are recommended by your software provider, you are better off using ''ProScript Compatible'' and not Enhanced.
*''ProScript Enhanced'' mode has a bigger signing area for larger devices, like an iPad. Additionally, it provides a higher resolution and the ability to push color images to the display. Unless these features are recommended by your software provider, you are better off using ''ProScript Compatible'' and not Enhanced.


*''EasyScript Legacy'' provides EasyScript 1.0 protocol communication which is an uncompressed, batch mode. '''Note:''' No data is sent until '''“<OK>”''' is tapped on the pad. (This is a legacy mode. Unless this mode is recommended by your software provider, you are better off using ''EasyScript Streaming.'')
*''EasyScript Legacy'' provides EasyScript 1.0 protocol communication which is an uncompressed, batch mode. '''Note: No data is sent until “<OK>” is tapped on the pad.''' (This is a legacy mode. Unless this mode is recommended by your software provider, you are better off using ''EasyScript Streaming.'')


*''EasyScript Streaming'' uses the EasyScript 2.0 protocol, with Streaming mode. Data starts flowing as the signature is being written, allowing for real-time display in the application.
*''EasyScript Streaming'' uses the EasyScript 2.0 protocol, with Streaming mode. Data starts flowing as the signature is being written, allowing for real-time display in the application.
Line 131: Line 132:
*If it does not end in '''“STN,”''' it is a ProScript pad and you should select ''ProScript Compatible'' mode.  
*If it does not end in '''“STN,”''' it is a ProScript pad and you should select ''ProScript Compatible'' mode.  
*If it does end in '''“STN,”''' it is an EasyScript pad. Find the proper protocol with the Scriptel EasyScript Workbench:
*If it does end in '''“STN,”''' it is an EasyScript pad. Find the proper protocol with the Scriptel EasyScript Workbench:
*#Browse to '''[https://ny.scriptel.com/ https://ny.scriptel.com/.]'''
*#Browse to '''[https://ny.scriptel.com/easyscript/ https://ny.scriptel.com/easyscript/.]'''
*#Place the cursor in the '''“Sign Here”''' field.
*#Place the cursor in the '''“Sign Here”''' field.
*#Sign on the pad and touch '''“OK.”'''
*#Sign on the pad and touch '''“OK.”'''
*#When the signature appears, look at '''“Protocols”''' under '''“Signature Metadata.”'''
*#When the signature appears, look at '''“Protocols”''' under '''“Signature Metadata.”'''
*#:If it is B, select ''EasyScript Compatible.''
*#:If it is B, select ''EasyScript Legacy.''
*#:If it is C, D, or E, select ''EasyScript Streaming.''
*#:If it is C, D, or E, select ''EasyScript Streaming.''


Line 141: Line 142:
#Click the '''“Options”''' button at the top of the display.  
#Click the '''“Options”''' button at the top of the display.  
#Choose the '''“Current Mode”''' option, then  
#Choose the '''“Current Mode”''' option, then  
#Select the mode: ''ProScript Compatible,'' ''ProScript Enhanced,'' ''EasyScript Streaming,'' or ''EasyScript Compatible.''
#Select the mode: ''ProScript Compatible,'' ''ProScript Enhanced,'' ''EasyScript Streaming,'' or ''EasyScript Legacy.''
 
==Using a Device with Multiple Desktops==
If your mSign mobile device has been paired with multiple desktops, you can choose which one to connect to without repeating the pairing process.
# Select the small arrow in the center at the top of the display to bring up a list of available desktops, then select the desktop name you want to connect to.
# Look for a colored dot in the upper-right of the Mobile signing screen.
#*A ''green'' dot means you’re connected.
#*A ''red'' dot means you’re connected.
#*The number inside the dot tells you how many desktops you are currently connected to.
# By default, you can only connect the mobile device to one desktop at a time. To change this, click the '''“Options”''' button at the top of the display, choose the '''“Current Mode”''' option, and uncheck '''"Single Connection Mode."'''


==Using a Private Server==
==Using a Private Server==
At the top of the mSign Mobile display is the '''“Options”''' button. Touch this to show the options for the app, and then select the '''“Settings”''' option. You will be able to change which server your mSign Mobile device communicates with, and you may also change the label associated with the device.
At the top of the mSign Mobile display is the '''“Options”''' button. Touch this to show the options for the app, and then select the '''“Settings”''' option. You will be able to change which server your mSign Mobile device communicates with, and you may also change the label associated with the device.
If you are deploying this to multiple computers, you will want to change the default by adjusting your image. To do this, set the global environment variable '''msignserverurl''' to your private server address. This must be done <u>before</u> you start mSign desktop on the computer for the first time because once the server address is set, it will be remembered.


==Installation==
==Installation==
Line 150: Line 162:


*'''[[Installing Scriptel mSign Desktop Application]]'''
*'''[[Installing Scriptel mSign Desktop Application]]'''
*'''[[Getting_Started_with_a_90-day_mSign_Desktop_Trial_License|Getting Started with a Trial License]]'''
*'''[[Licensing mSign Desktop]]'''
*'''[[Licensing mSign Desktop]]'''
*'''[[Installing Scriptel mSign Mobile on an iOS Device]]'''
*'''[[Installing Scriptel mSign Mobile on an Android Device]]'''
*'''[[Using Scriptel mSign Mobile in a web browser]]'''
*'''[[Using Scriptel mSign Mobile in a web browser]]'''
*'''[[Using Scriptel mSign on Mobile Devices]]'''
*If you choose to set up a private server rather than using the public server, see '''[[Setting up an mSign server]]'''
*If you choose to set up a private server rather than using the public server, see '''[[Setting up an mSign server]]'''


==How to Sign a Document==
==How to Sign a Document==
Once the mSign Mobile app is connected to the server and the virtual proper mode is chosen (''ProScript Compatible, ProScript Enhanced, EasyScript Streaming,'' or ''EasyScript Compatible),'' the mobile device will act like a physical ScripTouch Compact LCD ST1550/ST1551 signature pad.
Once the mSign Mobile app is connected to the server and the virtual proper mode is chosen (''ProScript Compatible, ProScript Enhanced, EasyScript Streaming,'' or ''EasyScript Legacy),'' the mobile device will act like a physical ScripTouch Compact LCD ST1550/ST1551 signature pad.


*'''[[How to Sign an Adobe Acrobat/Reader Document]]'''
*'''[[How to Sign an Adobe Acrobat/Reader Document]]'''

Latest revision as of 11:19, 30 January 2024

mSign
192px
Developer(s) Scriptel Corporation
Operating system mSign Desktop app: Windows 7 - 11, mSign Mobile app: iOS and Android, mSign Server: Linux
Website scriptel.com/products/software/msign/

Scriptel® mSign® is a signature capture application for Android and iOS mobile devices, and Web browsers. Signatures can be captured and used to sign in any Scriptel-integrated application, such as our plugins for Epic Hyperspace, Epic Hyperdrive, Adobe PDFs, Microsoft Word and Excel, OpenOffice Writer and Calc, our add-ons for Google Docs and Sheets, and software from third parties.

mSign acquired signatures contain all the data normally captured from ScripTouch® signature pads, along with an enhanced mode that supports color, different resolutions, sizes, and aspect ratios. More than one mSign Mobile device can be connected to an mSign Desktop with each device encrypted in a way that cannot be decoded by the server.

Signatures are encrypted and routed to any registered mSign Desktop through Scriptel's pairing server. Organizations that want to keep the signing process entirely under their own control can purchase a license for mSign Server.

Brief Overview

Scriptel mSign consists of three components:

  • mSign Mobile is a webapp that connects to ProScript and EasyScript interfaces as if it were a physical Scriptel ScripTouch Compact LCD ST1550/ST1551 signature pad. mSign Mobile adds data beyond what our standard hardware pads capture, including color, different resolutions, sizes, and aspect ratios. More than one mSign Mobile device can be connected to an mSign Desktop with each device encrypted in a way that cannot be decoded by the server.
  • mSign Desktop is the back-end interface connecting an mSign Mobile device to an mSign server, whether the server is hosted by the customer or by Scriptel. Pairing is done by mSign Desktop requesting a code from the server. Pairing is finalized when a human inputted code is entered or a QR code is scanned, allowing the mSign Mobile device to communicate with a server somewhere (defaulting to a Scriptel server). For signing in supported Web browsers (Google Chrome, Mozilla Firefox, Microsoft Edge, or Apple Safari), mSign Desktop is licensed through the ScripTouch Remote™ licensing model.
  • mSign Server is for customers who wish to self-host instead of relying on Scriptel’s servers. mSign Server allows the customer to keep the signing process completely under their own control and may reduce latency by hosting closer to the signing process.

System Requirements:

mSign Desktop Requirements

  • Windows 7 – 11 PC
  • 30 megabytes of hard disk space
  • Java 1.7+

mSign Mobile Requirements

  • Signing on a mobile device: Android 4.1.0+ OS or iOS 6.0+ with Mobile Safari 6+
  • Signing on a Web browser: Windows, Mac, or Linux PC with either a Google Chrome, Mozilla Firefox, Microsoft Edge or Apple Safari browser

Key Features

mSign Mobile Features

  • Connects to Scriptel-integrated software as a physical Scriptel ScripTouch Compact LCD ST1550/ST1551 signature pad.
  • Android, iOS, and Web browser support.
  • Standard and Enhanced modes
  • Enhanced mode supports features beyond normal ScripTouch devices (color, different resolutions, sizes, and aspect ratios).
  • End-to-end encryption
  • Connects at USB level.

mSign Desktop Features

  • Pairs with mSign Mobile device through the server.
  • Pairs using text input or QR code.
  • Monitors connection status.

mSign Server Features

  • Available to customers who want to self-host.
  • Supports additional capacity by adding servers in potentially different geographic regions.

Summary Specifications

Product Type Electronic signature pad application for Android and iOS mobile devices, and Web browsers
Manufacturer Scriptel Corporation
Active Signature Area Customizable
Signature Display On user device
Pen Type Provided by customer
Data Interface USB layer
Thin Client / RDP Limited
Operating Systems Support available for Windows, Mac, and Linux. mSign Mobile runs on Android and iOS mobile devices. mSign Desktop runs on Windows only. mSign Server runs on Linux only.
Data Protocol ProScript, EasyScript
Development Environments ProScript, EasyScript, OmniScript. See: https://scriptel.com/developers/
Downloadable Software mSign Mobile, mSign Desktop, ScripTouch Sign and Save, and ScripTouch Toolbox

Setting the Proper mSign Mobile Mode

You need to set mSign to the proper mode for your application. Scriptel plugins work with any mode but we recommend using ProScript Compatible mode first. Third party plugins will vary.

Modes Explained

  • ProScript Enhanced mode has a bigger signing area for larger devices, like an iPad. Additionally, it provides a higher resolution and the ability to push color images to the display. Unless these features are recommended by your software provider, you are better off using ProScript Compatible and not Enhanced.
  • EasyScript Legacy provides EasyScript 1.0 protocol communication which is an uncompressed, batch mode. Note: No data is sent until “<OK>” is tapped on the pad. (This is a legacy mode. Unless this mode is recommended by your software provider, you are better off using EasyScript Streaming.)
  • EasyScript Streaming uses the EasyScript 2.0 protocol, with Streaming mode. Data starts flowing as the signature is being written, allowing for real-time display in the application.

To Determine the Proper Mode

  • Ask your software vendor.
  • Contact Scriptel customer support.
  • Use trial-and-error.
  • If you are already using a third party application with a physical ScripTouch signature pad, you can determine whether it is EasyScript pad by finding the model number on its back.

To Determine the Proper Mode by Model Number

  • If it does not end in “STN,” it is a ProScript pad and you should select ProScript Compatible mode.
  • If it does end in “STN,” it is an EasyScript pad. Find the proper protocol with the Scriptel EasyScript Workbench:
    1. Browse to https://ny.scriptel.com/easyscript/.
    2. Place the cursor in the “Sign Here” field.
    3. Sign on the pad and touch “OK.”
    4. When the signature appears, look at “Protocols” under “Signature Metadata.”
      If it is B, select EasyScript Legacy.
      If it is C, D, or E, select EasyScript Streaming.

To change the mode:

  1. Click the “Options” button at the top of the display.
  2. Choose the “Current Mode” option, then
  3. Select the mode: ProScript Compatible, ProScript Enhanced, EasyScript Streaming, or EasyScript Legacy.

Using a Device with Multiple Desktops

If your mSign mobile device has been paired with multiple desktops, you can choose which one to connect to without repeating the pairing process.

  1. Select the small arrow in the center at the top of the display to bring up a list of available desktops, then select the desktop name you want to connect to.
  2. Look for a colored dot in the upper-right of the Mobile signing screen.
    • A green dot means you’re connected.
    • A red dot means you’re connected.
    • The number inside the dot tells you how many desktops you are currently connected to.
  3. By default, you can only connect the mobile device to one desktop at a time. To change this, click the “Options” button at the top of the display, choose the “Current Mode” option, and uncheck "Single Connection Mode."

Using a Private Server

At the top of the mSign Mobile display is the “Options” button. Touch this to show the options for the app, and then select the “Settings” option. You will be able to change which server your mSign Mobile device communicates with, and you may also change the label associated with the device.

If you are deploying this to multiple computers, you will want to change the default by adjusting your image. To do this, set the global environment variable msignserverurl to your private server address. This must be done before you start mSign desktop on the computer for the first time because once the server address is set, it will be remembered.

Installation

How to Sign a Document

Once the mSign Mobile app is connected to the server and the virtual proper mode is chosen (ProScript Compatible, ProScript Enhanced, EasyScript Streaming, or EasyScript Legacy), the mobile device will act like a physical ScripTouch Compact LCD ST1550/ST1551 signature pad.

FAQ

Scriptel mSign FAQs