/* do not edit */
version=0
group  "FunctionList" {
  group  "tifftag_user_make" {
    string source   "function:tifftag_user_make"
    string func   "tifftag_user_make"
    string var   "tifftag_user_make"
    string init  ""
    string prompt  ""
    string body   "%s(vendor_name)"
    string help  ""
    int typ 2
    int data_typ 4
    int storage_class 0
    int declare 0
    int call_typ 2
    int locked 0
    uint wise 2199664
  }
  group  "tifftag_user_model" {
    string source   "function:tifftag_user_model"
    string func   "tifftag_user_model"
    string var   "tifftag_user_model"
    string init  ""
    string prompt  ""
    string body   "%s(scanner_device_name)"
    string help  ""
    int typ 2
    int data_typ 4
    int storage_class 0
    int declare 0
    int call_typ 2
    int locked 0
    uint wise 2199664
  }
  group  "tifftag_user_software" {
    string source   "function:tifftag_user_software"
    string func   "tifftag_user_software"
    string var   "tifftag_user_software"
    string init  ""
    string prompt  ""
    string body   "%s(application) %s(bsw_version)"
    string help  ""
    int typ 2
    int data_typ 4
    int storage_class 0
    int declare 0
    int call_typ 2
    int locked 0
    uint wise 2199664
  }
  group  "tifftag_user_artist" {
    string source   "function:tifftag_user_artist"
    string func   "tifftag_user_artist"
    string var   "tifftag_user_artist"
    string init  ""
    string prompt  ""
    string body   "%s(tifftag_artist)"
    string help  ""
    int typ 2
    int data_typ 4
    int storage_class 0
    int declare 0
    int call_typ 2
    int locked 0
    uint wise 2199664
  }
  group  "tifftag_user_hostcomputer" {
    string source   "function:tifftag_user_hostcomputer"
    string func   "tifftag_user_hostcomputer"
    string var   "tifftag_user_hostcomputer"
    string init  ""
    string prompt  ""
    string body   "%s(workstation_id)"
    string help  ""
    int typ 2
    int data_typ 4
    int storage_class 0
    int declare 0
    int call_typ 2
    int locked 0
    uint wise 2199664
  }
  group  "tifftag_user_copyright" {
    string source   "function:tifftag_user_copyright"
    string func   "tifftag_user_copyright"
    string var   "tifftag_user_copyright"
    string init  ""
    string prompt  ""
    string body   "CopyRight"
    string help  ""
    int typ 2
    int data_typ 4
    int storage_class 0
    int declare 0
    int call_typ 2
    int locked 0
    uint wise 2199664
  }
  group  "tifftag_user_image_description" {
    string source   "function:tifftag_user_image_description"
    string func   "tifftag_user_image_description"
    string var   "tifftag_user_image_description"
    string init  ""
    string prompt  ""
    string body   "ImageDescription"
    string help  ""
    int typ 2
    int data_typ 4
    int storage_class 0
    int declare 0
    int call_typ 2
    int locked 0
    uint wise 2199664
  }
  group  "tifftag_user_documentname" {
    string source   "function:tifftag_user_documentname"
    string func   "tifftag_user_documentname"
    string var   "tifftag_user_documentname"
    string init  ""
    string prompt  ""
    string body   "DocumentName"
    string help  ""
    int typ 2
    int data_typ 4
    int storage_class 0
    int declare 0
    int call_typ 2
    int locked 0
    uint wise 2199664
  }
  group  "tifftag_data_set_user" {
    string source   "function:tifftag_data_set_user"
    string func   "tifftag_data_set_user"
    string var   "tifftag_data_set_user"
    string init  ""
    string prompt   "User tifftag data set"
    string body   "string TagMake \"%s(tifftag_user_make())\"\n"
                  "string TagModel \"%s(tifftag_user_model())\"\n"
                  "string TagSoftware \"%s(tifftag_user_software())\"\n"
                  "string TagArtist \"%s(tifftag_user_artist())\"\n"
                  "string TagHostComputer \"%s(tifftag_user_hostcomputer())\"\n"
                  "string TagDateTime \"%s(tifftag_create_date)\"\n"
                  "string TagCopyright \"%s(tifftag_user_copyright())\"\n"
                  "string TagImageDescription \"%s(tifftag_user_image_description())\"\n"
                  "string TagDocumentName \"%s(tifftag_user_documentname())\"\n"
    string help  ""
    int typ 2
    int data_typ 4
    int storage_class 0
    int declare 0
    int call_typ 2
    int locked 1
    uint wise 16777216
  }
  group  "xmp_user_title" {
    string source   "function:xmp_user_title"
    string func   "xmp_user_title"
    string var   "xmp_user_title"
    string init  ""
    string prompt  ""
    string body   "%s(xmp_title) (User)"
    string help  ""
    int typ 2
    int data_typ 4
    int storage_class 0
    int declare 0
    int call_typ 2
    int locked 0
    uint wise 2199664
  }
  group  "xmp_user_author" {
    string source   "function:xmp_user_author"
    string func   "xmp_user_author"
    string var   "xmp_user_author"
    string init  ""
    string prompt  ""
    string body   "%s(xmp_author)"
    string help  ""
    int typ 2
    int data_typ 4
    int storage_class 0
    int declare 0
    int call_typ 2
    int locked 0
    uint wise 2199664
  }
  group  "xmp_user_description" {
    string source   "function:xmp_user_description"
    string func   "xmp_user_description"
    string var   "xmp_user_description"
    string init  ""
    string prompt  ""
    string body   "%s(xmp_description)"
    string help  ""
    int typ 2
    int data_typ 4
    int storage_class 0
    int declare 0
    int call_typ 2
    int locked 0
    uint wise 2199664
  }
  group  "xmp_user_subject" {
    string source   "function:xmp_user_subject"
    string func   "xmp_user_subject"
    string var   "xmp_user_subject"
    string init  ""
    string prompt  ""
    string body   "%s(xmp_subject)"
    string help  ""
    int typ 2
    int data_typ 4
    int storage_class 0
    int declare 0
    int call_typ 2
    int locked 0
    uint wise 2199664
  }
  group  "xmp_user_rights" {
    string source   "function:xmp_user_rights"
    string func   "xmp_user_rights"
    string var   "xmp_user_rights"
    string init  ""
    string prompt  ""
    string body   "%s(xmp_rights)"
    string help  ""
    int typ 2
    int data_typ 4
    int storage_class 0
    int declare 0
    int call_typ 2
    int locked 0
    uint wise 2199664
  }
  group  "xmp_user_copyright" {
    string source   "function:xmp_user_copyright"
    string func   "xmp_user_copyright"
    string var   "xmp_user_copyright"
    string init  ""
    string prompt  ""
    string body   "%s(xmp_copyright)"
    string help  ""
    int typ 2
    int data_typ 4
    int storage_class 0
    int declare 0
    int call_typ 2
    int locked 0
    uint wise 2199664
  }
  group  "xmp_user_keywords" {
    string source   "function:xmp_user_keywords"
    string func   "xmp_user_keywords"
    string var   "xmp_user_keywords"
    string init  ""
    string prompt  ""
    string body   "%s(xmp_keywords)"
    string help  ""
    int typ 2
    int data_typ 4
    int storage_class 0
    int declare 0
    int call_typ 2
    int locked 0
    uint wise 2199664
  }
  group  "xmp_user_webstatement" {
    string source   "function:xmp_user_webstatement"
    string func   "xmp_user_webstatement"
    string var   "xmp_user_webstatement"
    string init  ""
    string prompt  ""
    string body   "%s(xmp_webstatement)"
    string help  ""
    int typ 2
    int data_typ 4
    int storage_class 0
    int declare 0
    int call_typ 2
    int locked 0
    uint wise 2199664
  }
  group  "xmp_data_set_user" {
    string source   "function:xmp_data_set_user"
    string func   "xmp_data_set_user"
    string var   "xmp_data_set_user"
    string init  ""
    string prompt   "User  Name space (PDF/A 1-B)"
    string body   "<?xpacket begin=\"%s(xpacket_begin)\" id=\"W5M0MpCehiHzreSzNTczkc9d\"?>\n"
                  "<x:xmpmeta xmlns:x=\"adobe:ns:meta/\" x:xmptk=\"S2N Metadata System\">\n"
                  "<rdf:RDF xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n"
                  "<rdf:Description xmlns:dc=\"http://purl.org/dc/elements/1.1/\" rdf:about=\"\">\n"
                  "<dc:format>application/pdf</dc:format>\n"
                  "<dc:title>\n"
                  "<rdf:Alt>\n"
                  "<rdf:li xml:lang=\"x-default\">%:xml:s(xmp_user_title())</rdf:li>\n"
                  "</rdf:Alt>\n"
                  "</dc:title>\n"
                  "<dc:creator>\n"
                  "<rdf:Seq>\n"
                  "<rdf:li xml:lang=\"x-default\">%:xml:s(xmp_user_author())</rdf:li>\n"
                  "</rdf:Seq>\n"
                  "</dc:creator>\n"
                  "<dc:description>\n"
                  "<rdf:Alt>\n"
                  "<rdf:li xml:lang=\"x-default\">%:xml:s(xmp_user_description())</rdf:li>\n"
                  "</rdf:Alt>\n"
                  "</dc:description>\n"
                  "<dc:subject>\n"
                  "<rdf:Bag>\n"
                  "<rdf:li>%:xml:s(xmp_user_subject())</rdf:li>\n"
                  "</rdf:Bag>\n"
                  "</dc:subject>\n"
                  "<dc:rights>\n"
                  "<rdf:Alt>\n"
                  "<rdf:li xml:lang=\"x-default\">%:xml:s(xmp_user_rights())</rdf:li>\n"
                  "</rdf:Alt>\n"
                  "</dc:rights>\n"
                  "</rdf:Description>\n"
                  "<rdf:Description xmlns:pdf=\"http://ns.adobe.com/pdf/1.3/\" rdf:about=\"\">\n"
                  "<pdf:Keywords>%:xml:s(xmp_user_keywords())</pdf:Keywords>\n"
                  "<pdf:Producer>Batch Scan Wizard %:xml:s(bsw_version) (c) Image Access</pdf:Producer>\n"
                  "</rdf:Description>\n"
                  "<rdf:Description xmlns:xmp=\"http://ns.adobe.com/xap/1.0/\" rdf:about=\"\">\n"
                  "<xmp:CreatorTool>%:xml:s(scanner_device_name)</xmp:CreatorTool>\n"
                  "<xmp:CreateDate>%:xml:s(xmp_create_date)</xmp:CreateDate>\n"
                  "<xmp:ModifyDate>%:xml:s(xmp_create_date)</xmp:ModifyDate>\n"
                  "</rdf:Description>\n"
                  "<rdf:Description xmlns:xmpRights=\"http://ns.adobe.com/xap/1.0/rights/\" rdf:about=\"\">\n"
                  "<xmpRights:Marked>False</xmpRights:Marked>\n"
                  "<xmpRights:WebStatement>http://%:xml:s(xmp_user_webstatement())</xmpRights:WebStatement>\n"
                  "</rdf:Description>\n"
                  "<rdf:Description xmlns:xmpMM=\"http://ns.adobe.com/xap/1.0/mm/\" rdf:about=\"\">\n"
                  "<xmpMM:DocumentID>uuid:%:xml:s(xmp_uuid)</xmpMM:DocumentID>\n"
                  "</rdf:Description>\n"
                  "<rdf:Description xmlns:pdfaid=\"http://www.aiim.org/pdfa/ns/id/\" rdf:about=\"\">\n"
                  "<pdfaid:part>1</pdfaid:part>\n"
                  "<pdfaid:conformance>B</pdfaid:conformance>\n"
                  "</rdf:Description>\n"
                  "</rdf:RDF>\n"
                  "</x:xmpmeta>\n"
                  "                                                                                                    \n"
                  "                                                                                                    \n"
                  "                                                                                                    \n"
                  "                                                                                                    \n"
                  "                                                                                                    \n"
                  "                                                                                                    \n"
                  "                                                                                                    \n"
                  "                                                                                                    \n"
                  "                                                                                                    \n"
                  "                                                                                                    \n"
                  "                                                                                                    \n"
                  "                                                                                                    \n"
                  "                                                                                                    \n"
                  "                                                                                                    \n"
                  "                                                                                                    \n"
                  "                                                                                                    \n"
                  "                                                                                                    \n"
                  "                                                                                                    \n"
                  "                                                                                                    \n"
                  "                                                                                                    \n"
                  "                                                                                                    \n"
                  "<?xpacket end='w'?>\n"
    string help  ""
    int typ 2
    int data_typ 4
    int storage_class 0
    int declare 0
    int call_typ 2
    int locked 1
    uint wise 131072
  }
  group  "custom_curr_date_string" {
    string source   "function:custom_curr_date_string"
    string func   "custom_curr_date_string"
    string var   "custom_curr_date_string"
    string init  ""
    string prompt  ""
    string body   "/*\n"
                  "  %Y    - Year (1970...)\n"
                  "  %m    - month (01..12)\n"
                  "  %d    - day of month (01..31)\n"
                  "  %H    - hour (00..23)\n"
                  "  %I    - hour (01..12)\n"
                  "  %M    - minute (00..59)\n"
                  "  %S    - second (00..59)\n"
                  "  %u    - day of week (1..7 Monday=1)\n"
                  "  %A    - weekday name\n"
                  "  %B    - month name\n"
                  "*/\n"
                  "\n"
                  "return(msprintf_date(\"%Y-%m-%d\", curr_time));"
    string help  ""
    int typ 2
    int data_typ 4
    int storage_class 0
    int declare 0
    int call_typ 0
    int locked 0
    uint wise 2202747
  }
  group  "custom_scan_date_string" {
    string source   "function:custom_scan_date_string"
    string func   "custom_scan_date_string"
    string var   "custom_scan_date_string"
    string init  ""
    string prompt  ""
    string body   "/*\n"
                  "  %Y    - Year (1970...)\n"
                  "  %m    - month (01..12)\n"
                  "  %d    - day of month (01..31)\n"
                  "  %H    - hour (00..23)\n"
                  "  %I    - hour (01..12)\n"
                  "  %M    - minute (00..59)\n"
                  "  %S    - second (00..59)\n"
                  "  %u    - day of week (1..7 Monday=1)\n"
                  "  %A    - weekday name\n"
                  "  %B    - month name\n"
                  "*/\n"
                  "\n"
                  "return(msprintf_date(\"%Y-%m-%d-%H-%M-%S\", scan_time));"
    string help  ""
    int typ 2
    int data_typ 4
    int storage_class 0
    int declare 0
    int call_typ 0
    int locked 0
    uint wise 2202744
  }
  group  "custom_job_create_date_string" {
    string source   "function:custom_job_create_date_string"
    string func   "custom_job_create_date_string"
    string var   "custom_job_create_date_string"
    string init  ""
    string prompt  ""
    string body   "/*\n"
                  "  %Y    - Year (1970...)\n"
                  "  %m    - month (01..12)\n"
                  "  %d    - day of month (01..31)\n"
                  "  %H    - hour (00..23)\n"
                  "  %I    - hour (01..12)\n"
                  "  %M    - minute (00..59)\n"
                  "  %S    - second (00..59)\n"
                  "  %u    - day of week (1..7 Monday=1)\n"
                  "  %A    - weekday name\n"
                  "  %B    - month name\n"
                  "*/\n"
                  "\n"
                  "return(msprintf_date(\"%Y-%m-%d\", job_create_time));"
    string help  ""
    int typ 2
    int data_typ 4
    int storage_class 0
    int declare 0
    int call_typ 0
    int locked 0
    uint wise 2202747
  }
  group  "custom_side_string" {
    string source   "function:custom_side_string"
    string func   "custom_side_string"
    string var   "custom_side_string"
    string init   "string __side_string_return_value__ = \"front\";"
    string prompt  ""
    string body   "  switch(side) {\n"
                  "    case 0:  \n"
                  "     __side_string_return_value__ = \"front-side\";\n"
                  "     break;\n"
                  "\n"
                  "    case 1: \n"
                  "     __side_string_return_value__ = \"back-side\";  \n"
                  "     break;\n"
                  "  }\n"
                  "\n"
                  "return(   __side_string_return_value__);\n"
                  "\n"
    string help  ""
    int typ 2
    int data_typ 4
    int storage_class 0
    int declare 0
    int call_typ 0
    int locked 0
    uint wise 2201722
  }
}
