# Store Job

Saves the current job A job is a user-configured program in Spreadsheet consisting of functions and designed for specific applications. You can create and edit jobs using the Spreadsheet interface, and load them on a vision system for deployment in a live environment. into the specified slot in flash memory on the In-Sight vision system.

Note:

- If you check the Allow Online Job Save checkbox, users with Full or Protected access have permission to save jobs while Online. If you uncheck the Allow Online Job Save checkbox, the vision system must be Offline to save jobs.

- This command only works on a job saved on the flash memory on the In-Sight vision system. If the job is stored on the configured Job Server or the SD Card installed to the In-Sight vision system, this command does not work.
- To use the job ID number, the job must be saved with a numerical prefix of 0 to 999.

## Store Job Inputs

Syntax: TJ<ID><Name>

Parameter | Description
--- | ---
ID | The job ID number (0 to 999).
Name | The name of the job. The command will execute with or without the .JOBX file extension.

## Store Job Outputs

Returns a status code, followed by a line terminator. The status codes are:

Status Codes | Description
--- | ---
1 | The command was executed successfully.
0 | Unrecognized command.
-1 | The job ID number is invalid or it is not an integer.
-2 | The vision system is Online, therefore the command could not be executed.
-6 | User does not have Full Access to execute the command.

## Store Job Example

To name the current job Test and save it into slot 0 on the In-Sight vision system, issue the following command: TJ00Test.jobx

The In-Sight vision system responds with 1, indicating that the current job was successfully saved.