[Koha-bugs] [Bug 11014] New: Slip Print Problem in Chrome

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Tue Oct 8 05:59:55 CEST 2013


http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11014

            Bug ID: 11014
           Summary: Slip Print Problem in Chrome
 Change sponsored?: ---
           Product: Koha
           Version: master
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: P5 - low
         Component: Templates
          Assignee: oleonard at myacpl.org
          Reporter: dcook at prosentient.com.au
        QA Contact: testopia at bugs.koha-community.org

Currently, you can print circulation slips in Internet Explorer, Firefox,
Chromium, and probably heaps of other browsers but not Chrome. 

When one goes to print a slip in Chrome, a new browser tab is opened, and the
"printThenClose" javascript initiates a print. However, instead of using the
system dialogue box, it uses a Chrome-specific print preview screen.

Since this preview screen is non-standard, the javascript doesn't even detect
it, and it proceeds to close the window.

(Not the most technical description but that's basically what happens.)

Alas, I can't think of any way of getting around this problem. Some research
suggests that people use timers or keyboard/mouse movement handlers, but none
of those are really optimal strategies for fixing the problem.

Another way of getting around it in Chrome is to open the browser using the
"--args --disable-print-preview" flags. That will use the system dialogue
(which halts the processing of the Javascript and thus the closing of the
window until after the actual print is either initiated or cancelled) instead
of the custom print screen.

However, that might be a lot to ask from a lot of users.

I suppose another idea might be to make the printing happen "silently" but then
you don't get to choose your printer which is also sub-optimal.

At the moment, the easiest thing is just to use a different browser (like
Firefox) for circulation if the library prints slips. But again...not really an
optimal solution to the problem.

Just logging it here anyway.

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list