REUSE_ALV_LIST_DISPLAY  print to spool without out

Hello,
we need to print an ALV using REUSE_ALV_LIST_DISPLAY to PDF.  We use the following code:
data: l_params type pri_params,
l_valid type string,
l_print type slis_print_alv.
CALL FUNCTION 'GET_PRINT_PARAMETERS'
EXPORTING
   IMMEDIATELY                    = SPACE
   NO_DIALOG                      = 'X'
IMPORTING
   OUT_PARAMETERS                 = l_params
   VALID                          = L_VALID
EXCEPTIONS
   ARCHIVE_INFO_NOT_FOUND         = 1
   INVALID_PRINT_PARAMS           = 2
   INVALID_ARCHIVE_PARAMS         = 3
   OTHERS                         = 4
IF sy-subrc <> 0.
   MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
           WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
l_print-print = 'X'.
l_print-prnt_info = ' '.
l_print-no_print_selinfos = 'X'.
l_print-no_print_listinfos = 'X'.
l_print-no_coverpage = 'X'.
l_print-reserve_lines = 1.
l_print-print_ctrl-pri_params = l_params.
sy-batch = 'X'.
* In the reuse_alv_list_display
CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
   EXPORTING
     I_CALLBACK_PROGRAM             = g_repid
     I_CALLBACK_USER_COMMAND        = 'USER_COMMAND_PROPI'
     I_STRUCTURE_NAME               = 'ZEF_LLISTA_PAG'
     IS_LAYOUT                      = g_layout
     IT_FIELDCAT                    = g_catalegCamps[]
     I_SAVE                         = 'A'
     IT_EVENTS                      = g_catalegEvents
     IT_EVENT_EXIT                  = lt_event_exit
     IS_PRINT                       = l_print
     IS_VARIANT                     = l_variant
    TABLES
      T_OUTTAB                       = it_dades_cap
   EXCEPTIONS
     PROGRAM_ERROR                  = 1
     OTHERS                         = 2.
  IF SY-SUBRC <> 0.
     MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
             WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ENDIF.
but every time we execute the alv, a page is printed!!!  it is possible to do this without printing...
the field l_print-print_ctrl-pri_params-primm = ' '. How can we avoid to print the pages?
Thanks a lot

Hi,
Try by changing the below parameter value to SPACE..
l_print-print = 'X'.
l_print-print = ' '.
Regards
HM

Similar Messages

  • REUSE_ALV_GRID_DISPLAY print to spool without out

    Hi everyone,
    I use the MD REUSE_GRID_LIST_DISPLAY and I need to find the current spool number, in order to use the MD 'convert_ABAPSPOOLJOB_2_PDF'. The spool is created but I don' know how to access its content.
    Does Module function exist ?
    I use the following code :
    l_print-print = ' '.
    l_print-prnt_info = 'X'.
    l_print-no_print_selinfos = 'X'.
    l_print-no_print_listinfos = 'X'.
    l_print-no_coverpage = 'X'.
    l_print-reserve_lines = 1.
    l_print-print_ctrl-pri_params = l_params.
    sy-batch = 'X'.
      CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
        EXPORTING
          i_grid_title  = text-t01
          it_fieldcat   = lt_field_catalog
          is_print = l_print
         it_filter     = lt_field_filter
        TABLES
          t_outtab      = stat_paie
        EXCEPTIONS
          program_error = 1
          OTHERS        = 2.
      IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    Thank very much.
    Pierre

    Hi,
    Please check out
    How to find the spool number of a report's output?
    this will be of help for you.

  • Printing ZPL (Zebra) data to printer spooler without character conversion

    Hi all,
    We are printing shipping labels from UPS, with a process where we recive the ZPL label code directly from UPS, and we just need to pass the data to the printer to get the labels. We have already implemented this with Fedex and some custom labels, and it works perfectly. The problem with the UPS label data is that it contains non-printable characters (in the MaxiCode data field). When passed to the SAP printer spooler (see code example below), the data gets corrupted because SAP interprets these non-printable characters as printer control codes.
    I have verified this by saving the ZPL data to a local file, before printing it through the SAP spooler. I then print this raw data and compare the output with the labels printed from the spooler. The MaxiCode (the big 2D barcode) is different in these labels. UPS has also tested the labels, and rejected them because of incorrect data in the barcode.
    For printing, we are using printers defined as type "PLAIN", but I also tried using the "LZEB2" device type with the same result. The error we see in the spooler entry is this:
    Print ctrl S_0D_ is not defined for this printer. Page 1, line 2, col. 2201
    Print output may not be as intended
    The printer ctrl code differs, depending om the label. I have examined the spooler data in "raw" mode, and there is always an ASCII character 28 (hex 1C) in front of the characters that SAP think are control codes, and this is why I think these non-printable characters are the reason for the problems.
    This is the function module I use to print the ZPL data (and as stated above, this works fine for Fedex and custom labels). The ZPL data is converted to binary format before passed to the function module, but I also tried to send the data in text format with another FM, but the result is the same. I have experimented with the "codepage" parameter, and this one gives the least amount of errors, and some labels actually get through without errors. But still at least 50% of the labels gets corrupted, with log entries like above.
    CALL FUNCTION 'RSPO_SR_WRITE_BINARY'
          EXPORTING
            handle           = lv_spool_handle
            data             = lv_label_line_bin
            length           = lv_len
            codepage         = '2010'
          EXCEPTIONS
            handle_not_valid = 1
            operation_failed = 2
            OTHERS           = 3.
    Does anyone know if there is a way to send data to the spooler without character conversion or interpretation of printer control codes? Or is there any other smart way to get around this problem?
    /Leif

    I do a more direct output to the spooler, to avoid any issues with the WRITE statement and SAP's report output processing. At the same time, I insert line breaks so that the output is easy to debug in the spooler if needed. Also included is the code to to detect the escape code (ASCII #28) and to insert a control code ZZUPS in its place (you can skip this for Fedex). Here's a simplified example, but please note this is for a Unicode system, some minor changes is required in a non-Unicode system.
    CONSTANTS: lc_spcode TYPE c LENGTH 5 VALUE 'ZZUPS',
               lc_xlen TYPE i VALUE 5.
       DATA: lv_print_params TYPE pri_params,
             lv_spool_handle TYPE sy-tabix,
             lv_name TYPE tsp01-rq0name,
             lv_spool_id TYPE rspoid,
             lv_crlf(2) TYPE c,
             lv_lf TYPE c,
             lstr_label_data TYPE zship_label_data_s,
             lv_label_line TYPE char512,
             lv_label_line_bin TYPE x LENGTH 1024,
             lv_len TYPE i,
             ltab_label_data_255 TYPE TABLE OF char512,
             ltab_label_data TYPE TABLE OF x,
             lv_c1 TYPE i,
             lv_c2 TYPE i,
             lv_cnt1 TYPE i,
             lv_cnt2 TYPE i,
             lv_x(2) TYPE x.
       FIELD-SYMBOLS: <n> TYPE x.
       lv_crlf = cl_abap_char_utilities=>cr_lf.
       lv_lf = lv_crlf+1(1).
       lv_name = 'ZPLLBL'.
    CALL FUNCTION 'RSPO_SR_OPEN'
         EXPORTING
           dest                   = i_dest
           name                   = lv_name
           prio                   = '5'
           immediate_print        = 'X'
           titleline              = i_title
           receiver               = sy-uname
    *      lifetime               = '0'
           doctype                = ''
         IMPORTING
           handle                 = lv_spool_handle
           spoolid                = lv_spool_id
         EXCEPTIONS
           device_missing         = 1
           name_twice             = 2
           no_such_device         = 3
           operation_failed       = 4
           OTHERS                 = 5.
       IF sy-subrc <> 0.
         RAISE spool_open_failed.
       ENDIF.
    LOOP AT i_label_data INTO lstr_label_data.
         CLEAR ltab_label_data_255.
         SPLIT lstr_label_data-label_data AT lv_lf INTO TABLE ltab_label_data_255.
         LOOP AT ltab_label_data_255 INTO lv_label_line.
           IF lv_label_line NE ''.
             lv_len = STRLEN( lv_label_line ).
    *       Convert character to hex type
             lv_c1 = 0.
             lv_c2 = 0.
             DO lv_len TIMES.
               ASSIGN lv_label_line+lv_c1(1) TO <n> CASTING.
               MOVE <n> TO lv_x.
               IF lv_x = 28.
                 lv_cnt1 = 0.
                 lv_label_line_bin+lv_c2(1) = lv_x.
                 lv_c2 = lv_c2 + 1.
                 DO lc_xlen TIMES.
                   ASSIGN lc_spcode+lv_cnt1(1) TO <n> CASTING.
                   MOVE <n> TO lv_x.
                   lv_cnt2 = lv_c2 + lv_cnt1.
                   lv_label_line_bin+lv_c2(2) = lv_x.
                   lv_c2 = lv_c2 + 2.
                   lv_cnt1 = lv_cnt1 + 1.
                   lv_len = lv_len + 1.
                 ENDDO.
               ELSE.
                 lv_label_line_bin+lv_c2(2) = lv_x.
                 lv_c2 = lv_c2 + 2.
               ENDIF.
               lv_c1 = lv_c1 + 1.
             ENDDO.
    *       Print binary data to spool
             lv_len = lv_len * 2. "Unicode is 2 bytes per character
             CALL FUNCTION 'RSPO_SR_WRITE_BINARY'
               EXPORTING
                 handle                 = lv_spool_handle
                 data                   = lv_label_line_bin
                 LENGTH                 = lv_len
               EXCEPTIONS
                 handle_not_valid       = 1
                 operation_failed       = 2
                 OTHERS                 = 3.
             IF sy-subrc <> 0.
               RAISE spool_write_failed.
             ENDIF.
           ENDIF.
         ENDLOOP.
       ENDLOOP.
       CALL FUNCTION 'RSPO_SR_CLOSE'
         EXPORTING
           handle = lv_spool_handle.
       IF sy-subrc <> 0.
         RAISE spool_close_failed.
       ENDIF.

  • Is it possible instal  reader xi without print and spool service installation in the O.S

    Is there a way to instal reader xi in a custom made  Windows 8.1 pro update.2. august 16' without the printer en spool service.
    it isn't possible activate this service. This services isn't part of the O.S.
    We only use a Bluetooth printing system.
    regards,
    Mas

    I wonder why you are asking. Have you experienced specific problems installing Reader having removed (for some reason) these system components? Generally, though, if you remove system components and something doesn't run your only option is to put them back.

  • I want to print form directly with out using spool request

    hi,
            i want to print form directly with out using output type screen (spool request or print preview ) , i want to supress the screen and get output directly to the printer. plz help me
    thanks&regards
    praveen

    Hi Praveen,
    In your program, where you are calling the OPEN_FORM function.. pass the name of the printer in the 'DEVICE' parameter of the function module..
    Also, there is a parameter OPTIONS of sturcture ITCPO in the same function module.. in this parameter you will find lot of options to set properties for the printing..
    There will be one field for immediate printing, set that field to 'X' and other settings for print in the same structure and pass to the function module..
    Thanks and Best Regards,
    Vikas Bittera.

  • Print a file to printer wirelessly and without need to use CD drive to install driver?

    I have a HP-P1006 printer in my conference room and sometimes my guest want to send print to my printer and I have to connect their laptop with USB cable to my printer and install printer driver thought CD Drive. I want to know if there is a way to print a file to printer wirelessly and without need to use CD drive to install driver? (I don't have a wireless network in my conference room) 

    Is it possible to automate Adobe Reader to load files, then set the staple property and location, then print them out? I've seen in .NET 3.0 that there is a Enumeration for Stapling in the System.Printing Namespace. I need to figure out how to automate the printing in adobe but right before it prints, have .NET assign the printer and whether it should be stapled or not.

  • How to print Adobe Forms without the black/gray backgrounds in the side columns

    How can we print Adobe Forms without the black/gray backgrounds in the side columns? We are wasting a lot of ink printing out these forms and would like to have simply black ilnes to distinguish columns and black lettering, but no background colors.  Any help would be appreciated. Thanks.

    I am not positive what you are printing from but I am thinking it is from the View Responses tab with a response row selected and then shown in "Detail View" and that the column of field names has a dark grey background...
    To change the color of the column headers select the row of headers (do this by clicking on the first dark grey header field and then scroll to the last one and shift+click on the last one), then in the "Text" tools change the text color to Black and the Fill color to white:
    (Selected the header cells)
    Changed the text/font color to black and the fill color to white
    Now you can see the detail view does not have the dark grey.
    Thanks,
    Josh

  • How can i print an email without printing the attachment?

    I just got my new macbook pro retina display.  I am using Mac mail and want to know how I can print an email without printing the attachement.  Any suggestions and solutions would be appreciated.

    Thank you for your suggestion.  But when I receive an email that has an attachment (shown by paperclip symbol) The email opens and shows the attachment(jpg picture) at the end of the email so when I go to print - the email pops up with the picture already opened inside the body of the email.  Can not figure out why this happens in mac mail.  when i used outlook in windows only email would show.  in order to see attachment you had to click on paperclip and only then would the attachment (picture apprear).
    Any other suggestions that I may could try would be appreciated. Thank you!  Gabriela

  • Error while printing (SAP spool error)

    Hi,
    I have configured a printer of type 'C : Direct Operating System Call'. On printing a page, an error occurs with the following log entries
    SAP spool error log
    =====================
    Print request processing log
    The host spool is reporting errors
    Windows/NT error 1775: "A null context handle was passed from the client to the host during a remote procedure call."
    Errors occurred processing this print request
    Error during print request output. l_rc = 1
    There may be no printout
    Please. can someone help me out here.
    Thanks!
    Regards,
    Angad

    Ok I am upgrading from R/3 46C to ECC 6.0, on the 46c system the printers are configured as follow:
    Device type          HPLJ4    : HP Laserjet 4 series
    Spool server          sapprod1_PRD_00       sapprod1
    Device class          Standard printer
    Host spool access method C: Direct operating system call
    Host printer          
    srtroot03.startek.com\srt-dc-c4-sharp
    Host name          sapprod1
    On the ECC 6.0 system the printers are configured as follows:
    Device Type          HPLJ4    : HP Laserjet 4 series
    Spool Server          srtsapeccdev1_DEV_00
    Server Description
    Host               srtsapeccdev1
    Device Class          Standard printer
    Host Spool Access Method C: Direct operating system call
    Host printer          
    srtroot03.startek.co\srt-dc-c4-sharp
    HostName          srtsapeccdev1
    The 46c system prints just fine, on the ECC 6.0 systems; I can not get the printers to work.  I have made sure that the hosts file on the ECC server has the printer host address, and I get the following error back:
    SAP spool error log
    =====================                                                     
    Print request processing log
    The host spool is reporting errors
    Windows/NT error 5 [
    srtroot03.startek.com\srt-dc-c4-sharp]: "Access is denied."
    Errors occurred processing this print request
    Error during print request output. l_rc = 1
    There may be no printout
    The access to the Printer Host is wide open, what do I need to do to resolve this issue.

  • Issue with ALV grid print preview/spool

    Hello everyone,
    I am working on a report and I am having some issues with ALV grid. Currently in our DEV and QA environments the user can run the report, view the ALV grid, and print the grid without any issues.
    However this isn't the case in the Prod environment. The user is able to run the report and view the grid without any issues. But when they click print preview or click print, the spool is incorrect. It shows the proper values from the grid, but the first field is reduced in length. Rather than showing a numeric field of length 10 it shows 99999999# or 99999999...
    The programs are identical through every environment, including user parameters, formats, and spool settings. I have been told printing grids may have some issues, does anyone have any advice or dealt with this issue before?
    I appreciate the help.
    Thanks,
    C

    I was waiting to hear from the functional team on the matter and no one has mentioned any more issues.  I am assuming the problem is solved.  I just noticed the thread was still un-answered and wanted to give an update. 
    Thank you for you help Vijay.
    Regards
    C

  • Printing on paper without spaces ?

    Sir,
    I have a problem with printing the page of course it is printing the page without any problem but the problem does exists in the setup.I have used the code provided in the forum for printing.Where here when the printing is on, the printer starts the printing after leaving
    some spaces. But i want to print the page from where i start(from where i insert the paper).I have used the following code for printing.Here i couldn't find out where i need to make the changes.So,pls. do help me in this regard.I will be so thankful to u.
    My code is:-
    public int print(Graphics g, PageFormat pageFormat,int pageIndex) throws PrinterException
    Graphics2D g2 = (Graphics2D) g;
    g2.setColor(Color.black);
    g2.setFont(fnt);
    int fontHeight=g2.getFontMetrics().getHeight();
    int fontDesent=g2.getFontMetrics().getDescent();
    //leave room for page number
    double pageHeight = pageFormat.getImageableHeight()-fontHeight;
    double pageWidth = pageFormat.getImageableWidth();
    double tableWidth = (double) tableView.getColumnModel().getTotalColumnWidth();
    double scale = 1;
    if (tableWidth >= pageWidth) {
    scale = pageWidth / tableWidth;
    double headerHeightOnPage=
    tableView.getTableHeader().getHeight()*scale;
    double tableWidthOnPage=tableWidth*scale;
    double oneRowHeight=(tableView.getRowHeight()+
    tableView.getRowMargin())*scale;
    int numRowsOnAPage=
    (int)((pageHeight-headerHeightOnPage)/oneRowHeight);
    double pageHeightForTable=oneRowHeight*numRowsOnAPage;
    int totalNumPages= (int)Math.ceil((
    (double)tableView.getRowCount())/numRowsOnAPage);
    if(pageIndex>=totalNumPages)
    return NO_SUCH_PAGE;
    g2.translate(pageFormat.getImageableX(),
    pageFormat.getImageableY());
    g2.drawString("Page: "+(pageIndex+1),(int)pageWidth/2-35, //For printing the page no. at the bottom
    (int)(pageHeight+fontHeight-fontDesent));//bottom center
    g2.translate(0f,headerHeightOnPage);
    g2.translate(0f,-pageIndex*pageHeightForTable);
    //If this piece of the table is smaller than the size available,
    //clip to the appropriate bounds.
    if (pageIndex + 1 == totalNumPages)
    int lastRowPrinted = numRowsOnAPage * pageIndex;
    int numRowsLeft = tableView.getRowCount() - lastRowPrinted;
    g2.setClip(0, (int)(pageHeightForTable * pageIndex),
    (int) Math.ceil(tableWidthOnPage),
    (int) Math.ceil(oneRowHeight * numRowsLeft));
    //else clip to the entire area available.
    else{
    g2.setClip(0, (int)(pageHeightForTable*pageIndex),
    (int) Math.ceil(tableWidthOnPage),
    (int) Math.ceil(pageHeightForTable));
    g2.scale(scale,scale);
    tableView.paint(g2);
    g2.scale(1/scale,1/scale);
    g2.translate(0f,pageIndex*pageHeightForTable);
    g2.translate(0f, -headerHeightOnPage);
    g2.setClip(0, 0,(int) Math.ceil(tableWidthOnPage),
    (int)Math.ceil(headerHeightOnPage));
    g2.scale(scale,scale);
    tableView.getTableHeader().paint(g2);//paint header at top
    return Printable.PAGE_EXISTS;
    Thanx,
    m.ananthu

    i believe that there are hardware constraings on this, for example when you use microsoft word there is a minimum size for the margiens, so i believe that there are limitations. There are methods in the printing api to find out just how much of the page you can and can't print on, as well as how big the page is
    check out the api documentation
    hope this helps
    webaf409java

  • Problem printing when spool print documents is selected as apposed to print direct

    I have an officejet 6500 and I'm having a problem printing a label created using Label Factory Deluxe software.  The job will not print if spool print documents so that printing finishes faster is selected under the printer properties.  The job appears to be sent to the printer.  The printer icon appears in the task tray for less than a second and the printer makes a trill sounding beep but nothing prints.  In addition there is nothing in the print que.  It will print however, if print directly to the printer is selected.  Any ideas???

    Hello,
    Well with out any info on versions the easiest way is to check the Not Printer Option on in the Page Setup of the Report.
    Don

  • 6600 Won't print in black without full complement of color cartidges

    Just experiencing this inability to print balck or greyscale without all the color cartridges, which I don't use.  This is one of the sleaziest practices I have encountered in the industry.  Both the software and the manual contain outright lies.  Instead of fooling around with these apparently useless and deceptive responses from HP, as a recently retired attorney with a lot of time on my hands I'll pursue my own solution - I'm filing a complaint with the Federal Trade Commission for unfair trade practice.

    Page 72 of the Officejet 6600 user manual says the following: Printing with black or color ink only 
    For regular usage, this product is not designed to print using only the black cartridge when the color cartridges are out of ink. However, your printer is designed to let you print as long as possible when your cartridges start to run out of ink.
    When there is sufficient ink in the printhead, the printer will offer you the use of black
    ink only when one or more of the color cartridges are out of ink, and the use of color ink
    only when the black cartridge is out of ink.
    • The amount that you can print using black or color ink only is limited, so have replacement ink cartridges available when you are printing with black or color ink only.
    • When there is no longer sufficient ink to print, you will get a message that one or more cartridges are depleted, and you will need to replace the depleted cartridges before you resume printing.  -------- HP and other printer manufacturers have different printer technologies for different needs.  For inkjet printers: Some have printheads built into the ink cartridges.  These printers can typically print with one or more of the colors completely empty, or even with color or black (but not both) cartridges removed. The Deskjet 6980 series is an example, or for an all-in-one see the Officejet 8040a.Other printers have separate ink supplies and replaceable printheads.  An example would be the Officejet 7110 printer.  The printhead in these printers can be replaced if they are damaged by running the printhead with colors out.  Some of these printers will allow printing with a color out, other will not.  If the printer is run without ink in one or more colors the printer may be damaged, but the user may be able to recover without having to send the printer for service.Other printers have permanent printheads.  To run these without some ink in all the colors would risk causing damage to the printhead due to clogs, air ingested in the printhead or burned out printhead firing resistors. The Officejet 6600 is an example of this type of printer. For printers with fixed printheads this could require service to get the printer to print properly again when the ink is finally replaced.  The document here describes how ink is used.  While the document is written for HP Inkjet printers the same principles apply to inkjet printers from other manufacturers.  If you never print in color a laser printer would likely be a better choice.  If you occasionally print color but mostly black an IPH printer like those in the first category above may be a good choice.  

  • OfficeJet Pro 8600 no longer can print #10 envelopes without mangling them

    I've had this printer for a year or two. It used to print #10 envelopes without a problem. Recently it has started mangling envelopes, at first just once in a while, by now it mangles every envelope. These are envelopes that meet all the requirements (no window, etc.). What's the problem and how do I fix it?

    Hi @TaglineJim, 
    I see by your post that the envelopes are getting mangled. I can help you with this.
    Here are a couple of documents that should be helpful in resolving this issue.
    Printer Paper Tears, Wrinkles, or is Damaged while Printing from the All-in-One.
    A 'Paper Jam' Message Displays on the Printer.
    Usually cleaning the rollers will help with this issue.
    I would check the position and clean the pick up roller also. Skip to Solution four: Clean the paper rollers.
    An 'Out of Paper' or 'Pick Motor Stalled' Message Displays, and the Printer Does Not Pick Up or Feed... Check the paper settings in the print driver to make sure they match, in Solution five: Adjust the paper settings in the print driver.
    Do you have the same issue with other types of paper?
    If you need further assistance, just let me know.
    Have a nice day!
    Thank You.
    Please click “Accept as Solution ” if you feel my post solved your issue, it will help others find the solution.
    Click the “Kudos Thumbs Up" on the right to say “Thanks” for helping!
    Gemini02
    I work on behalf of HP

  • Printing individual slides without border problems

    Hello,
    I'm trying to print out my slides that I have created in Keynote 9 so each slide will print to A4 width x height constraints(842x595 pixels). I wish to print the slides WITHOUT a border because the slide background has a colour right to the edge of the slide. When I go the print dialogue box, I uncheck ALL options so the preview contains no borders, margins, the slide will print to the edge of the page... great! But.... oh no, wait...... it's not that easy... when I print my fabulous design a border/margin of about 0.5cm all around the sides appear! It's even worse for my client who sees different margins when they print it on their printer. Yes, paper in printer is properly aligned.
    Thoughts on why my document has margins appended to all sides when I print is MOST welcome, and how I can stop this will be even MORE welcome.
    Cheers

    File > Page-Setup > Layout > A4 borderless (admitedly, not all printers will facilitate borderless but at least the template will facilitate it if the option is detected. (thanks Jerry)

Maybe you are looking for