** New ** Just released MPlex V2.0!!!
MPlex is a document Management System with printer forms merge and page multiplexing features. It is built to be a repository for documents typically produced (ie Printed) by an ERP system. Typical documents identified and archived include Invoices, Acknowledgements, Purchase Orders, Quotations, Packing Slips and more. MPlex is an event driven backend job importer and a front end web application. It runs on systems such as Redhat, CentOS and Fedora Linux.
Every document sent into and recognized by MPlex is stored into a MySQL database and remains available for ready reference via the Web based front end. There are no user license limits nor desktop client software to install. All access to documents is through a common easy to use web browser user interface.
MPlex is a next generation of our Riteway-MPeForms backend CUPS® Post Processor technology. Our forms merging and page multiplexing software will take your textual/Lineprinter oriented print job and save it in an MySQL database and based on the form type (ie Invoice, PO, Quotation etc) will split the pages, multiplex and collate pages, insert back side pages such as Terms & Conditions on an Invoice and finally route the job to a printer or email as a finished PDF document. A print job or email can be reproduced on demand or downloaded in finished PDF format complete with all graphics imagery and background form layout included. MPlex stores incomming documents exactly as received. Because formatted PDF files are generated on-the-fly, you gain huge storage savings. We've got installations where we have nearly 400,000 documents online using less than 20GB of database storage.
MPlex does not require special integration or modifications to your applications. When documents enter the MPlex system, a number of probes are run against the document to identify its type. A document probe is a small customizable program that examines each document to determine the document type so the file event handler can route it accordingly eg printer, email etc. MPlex performs well. We recently imported more than 10 years of archived Invoice print files yielding well over 300,000 documents at a rate of more than 17,000 documents per hour. Documents are stored as searchable fields in the database and then checked against a set of rules that control the routing of the document and actions that should be taken. Rules and Actions define how a document is converted to PDF, what printer (if any) it should be sent to and even if it should be emailed. Even if you routinely just print your Invoices, with MPlex, you can define additional rules that detect eg. an Invoice for a specific customer(s) and email the Invoice to a customer contact accordingly. All the while all your other Invoices end up on a printer.
MPlex does auto document bursting. Many ERP systems permit users to batch print documents. For example, a batch of 100 Invoices may be generated and printed as a single print job. When MPlex identifies the file type, the file is automatically bursted into individual Invoices and each is singularily imported. Useful information about documents is extracted and saved in the database as fields such as Document Number & Date, Customer/Vendor Number, Order Number/Date. These fields provide for easy and fast searching of the database for documents by Customer/Vendor or by Order or Document/Invoice Number. MPlex also takes great care to never lose data. Even a batch print job (despite auto bursting) is saved in original form as a Batch Document. MPlex also extracts from suitable documents, client name and address data. This data is used to automatically build and continuously update Customer/Vendor tables as the basis for email routing and more.
Like our Riteway-MPeForms software, MPlex is centered around capturing documents from applications that produce textual (lineprinter) oriented output. Jobs can be submitted to MPlex by merely dropping the print file into a file system folder. MPlex uses the inotify 'file event' feature of modern Linux systems to instantly launch a file import process upon receiving a file. Getting a print file into the drop folder can be performed through a whole range of options such as Windows file share, FTP, SFTP/SCP, NFS etc. You can even setup a CUPS-PDF LPR/LPD style printer queue and job data is captured and dropped into the eventdrop folder automatically.
We've put together a youtube video presentation of MPlex V2 that you can see below: