Duplex printing

Printing a Page, remote document with PrintHTML() or PDF Document with BatchPrintPDF can all choose to print single or double sided (duplex).

This sample illustrates listing those printers that support duplex printing:

$.each(MeadCo.ScriptX.GetAvailablePrinters(), function (index, value) {
    try {
        MeadCo.ScriptX.Printing.printer = value;
        if (MeadCo.ScriptX.Printing.duplex2 > 0 ) {
            $printers.append($("<option />").attr("value", value).text(value));
        }
    } catch (e) {
        console.error("Error while listing duplex printers: " + e.message);
    }
});

The use of duplex2 avoids errors - if an error occurs querying the printer, 0 is returned.

To set the required duplex mode, set the duplex2 property (again, duplex2 rather than duplex to avoid thrown errors):

MeadCo.ScriptX.Printing.duplex2 = $("#fld-duplex").val();

 

Print document

Use Print()

Print remote document

Use PrintHtmlEx()

Print PDF

Use BatchPrintPDFEx

Content for page: 1

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut ultricies varius metus, sit amet pretium nulla varius sit amet. In vestibulum felis vel leo condimentum, eget blandit enim mattis. Morbi et sapien sed leo lacinia scelerisque. Suspendisse ullamcorper libero sed sem molestie, quis tristique massa convallis. Vivamus egestas finibus turpis, sed iaculis augue tincidunt vel. Nunc lobortis ultrices massa, non lobortis neque. Proin faucibus condimentum justo, in lobortis mauris maximus vel. Duis eu urna ut massa imperdiet placerat vel vel dolor. Nullam id velit pharetra, molestie tellus non, sagittis purus. Aenean pellentesque sapien nisl, quis cursus neque malesuada sit amet. Vivamus vitae lectus turpis. Donec porta sem ac cursus mattis.

Suspendisse potenti. Mauris et fringilla diam. Phasellus sed feugiat eros. Etiam sed posuere ex, ut feugiat neque. Donec luctus, eros vel tempus varius, nisi justo interdum ipsum, dignissim ultricies dolor enim in diam. Pellentesque aliquam sapien a dolor vulputate posuere. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus imperdiet elit a sem varius sollicitudin. Nullam suscipit aliquet libero, dictum volutpat mi elementum ac.

Ut sit amet odio sagittis, dapibus dui sit amet, luctus sem. Proin viverra ligula quis ligula egestas dapibus. Pellentesque consectetur luctus nulla. Vestibulum vel turpis vulputate, fermentum ligula et, pellentesque orci. Sed vehicula ex ut sem tincidunt luctus in at enim. Nulla non urna non tortor vestibulum tincidunt consectetur quis sapien. Sed venenatis mattis quam ac pretium. Interdum et malesuada fames ac ante ipsum primis in faucibus. Donec auctor viverra pharetra. Morbi suscipit massa vel consectetur imperdiet. Sed ultrices iaculis lectus et accumsan. Donec malesuada vitae diam ac vehicula. Cras ullamcorper metus metus. Nulla venenatis mauris odio, in sollicitudin nunc viverra vel. Nam velit enim, bibendum eu commodo sed, aliquet nec turpis.

Nulla aliquam lacinia lectus, sit amet eleifend dui sollicitudin eget. Ut blandit malesuada lacus, quis mattis lorem. Integer commodo arcu sit amet pretium laoreet. Sed nulla ipsum, rutrum non ornare et, molestie eu ex. Etiam dignissim, urna sed faucibus commodo, felis quam vehicula neque, condimentum faucibus velit ex eu magna. Nulla laoreet magna ut mauris elementum, non iaculis neque faucibus. Cras rutrum venenatis mi a ornare. Cras pretium, libero ac faucibus bibendum, quam leo fringilla enim, quis pharetra enim libero vel libero.

Ut libero neque, lobortis blandit mollis in, finibus vitae dolor. Fusce luctus sodales neque, at lacinia urna consequat quis. Nunc eget tincidunt lorem. Nulla facilisi. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aenean id suscipit metus, in bibendum nibh. In hac habitasse platea dictumst. Vivamus interdum metus mi, eget ullamcorper lectus rutrum non.

Quisque eu erat risus. Phasellus tempus tellus dolor, in luctus augue congue nec. Nulla lacinia blandit neque ac volutpat. Suspendisse facilisis luctus ex, quis elementum neque faucibus nec. Duis vitae nibh purus. Proin vulputate eros nisi. In ut volutpat massa, sit amet ultricies leo. Mauris nec maximus justo. Fusce molestie tempor quam a tempus. Curabitur tristique pellentesque accumsan. Nunc sit amet felis sed est commodo auctor. Curabitur ligula justo, ullamcorper at congue sed, posuere eu elit. Fusce interdum porttitor metus, eu imperdiet sapien ultrices eu.

Content for page: 2

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut ultricies varius metus, sit amet pretium nulla varius sit amet. In vestibulum felis vel leo condimentum, eget blandit enim mattis. Morbi et sapien sed leo lacinia scelerisque. Suspendisse ullamcorper libero sed sem molestie, quis tristique massa convallis. Vivamus egestas finibus turpis, sed iaculis augue tincidunt vel. Nunc lobortis ultrices massa, non lobortis neque. Proin faucibus condimentum justo, in lobortis mauris maximus vel. Duis eu urna ut massa imperdiet placerat vel vel dolor. Nullam id velit pharetra, molestie tellus non, sagittis purus. Aenean pellentesque sapien nisl, quis cursus neque malesuada sit amet. Vivamus vitae lectus turpis. Donec porta sem ac cursus mattis.

Suspendisse potenti. Mauris et fringilla diam. Phasellus sed feugiat eros. Etiam sed posuere ex, ut feugiat neque. Donec luctus, eros vel tempus varius, nisi justo interdum ipsum, dignissim ultricies dolor enim in diam. Pellentesque aliquam sapien a dolor vulputate posuere. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus imperdiet elit a sem varius sollicitudin. Nullam suscipit aliquet libero, dictum volutpat mi elementum ac.

Ut sit amet odio sagittis, dapibus dui sit amet, luctus sem. Proin viverra ligula quis ligula egestas dapibus. Pellentesque consectetur luctus nulla. Vestibulum vel turpis vulputate, fermentum ligula et, pellentesque orci. Sed vehicula ex ut sem tincidunt luctus in at enim. Nulla non urna non tortor vestibulum tincidunt consectetur quis sapien. Sed venenatis mattis quam ac pretium. Interdum et malesuada fames ac ante ipsum primis in faucibus. Donec auctor viverra pharetra. Morbi suscipit massa vel consectetur imperdiet. Sed ultrices iaculis lectus et accumsan. Donec malesuada vitae diam ac vehicula. Cras ullamcorper metus metus. Nulla venenatis mauris odio, in sollicitudin nunc viverra vel. Nam velit enim, bibendum eu commodo sed, aliquet nec turpis.

Nulla aliquam lacinia lectus, sit amet eleifend dui sollicitudin eget. Ut blandit malesuada lacus, quis mattis lorem. Integer commodo arcu sit amet pretium laoreet. Sed nulla ipsum, rutrum non ornare et, molestie eu ex. Etiam dignissim, urna sed faucibus commodo, felis quam vehicula neque, condimentum faucibus velit ex eu magna. Nulla laoreet magna ut mauris elementum, non iaculis neque faucibus. Cras rutrum venenatis mi a ornare. Cras pretium, libero ac faucibus bibendum, quam leo fringilla enim, quis pharetra enim libero vel libero.

Ut libero neque, lobortis blandit mollis in, finibus vitae dolor. Fusce luctus sodales neque, at lacinia urna consequat quis. Nunc eget tincidunt lorem. Nulla facilisi. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aenean id suscipit metus, in bibendum nibh. In hac habitasse platea dictumst. Vivamus interdum metus mi, eget ullamcorper lectus rutrum non.

Quisque eu erat risus. Phasellus tempus tellus dolor, in luctus augue congue nec. Nulla lacinia blandit neque ac volutpat. Suspendisse facilisis luctus ex, quis elementum neque faucibus nec. Duis vitae nibh purus. Proin vulputate eros nisi. In ut volutpat massa, sit amet ultricies leo. Mauris nec maximus justo. Fusce molestie tempor quam a tempus. Curabitur tristique pellentesque accumsan. Nunc sit amet felis sed est commodo auctor. Curabitur ligula justo, ullamcorper at congue sed, posuere eu elit. Fusce interdum porttitor metus, eu imperdiet sapien ultrices eu.

Activity log  ::