New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 730919 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Jun 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug



Sign in to add a comment

Japanese RPCS printer drivers no longer work

Reported by 040497ak...@mediceo-gp.com, Jun 8 2017

Issue description

UserAgent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.86 Safari/537.36

Steps to reproduce the problem:
1. Windows10(Ver.1511 10586.104)
2. バージョン: 59.0.3071.86(Official Build) (64ビット)
3.  I can not print at all.
  ※I can not save PDF
  ※I can not click the print dialog.

※It also occurs in secret mode.

What is the expected behavior?
I hope to be able to print.

What went wrong?
Combination of OS and browser

Crashed report ID: No

How much crashed? Whole browser

Is it a problem with a plugin? No 

Did this work before? N/A 

Chrome version: 59.0.3071.86  Channel: stable
OS Version: Windows10(Ver.1511 10586.104)
Flash Version:
 
Chrome印刷できない件.pptx
499 KB Download
Labels: Needs-Triage-M59 Needs-Bisect
additional information.
It is one of the preconditions that the printer is set up.
Cc: thestig@chromium.org pbomm...@chromium.org
Components: Internals>Printing
Labels: M-59
Labels: Needs-Feedback
1) Did it work before with previous version of Chrome?
2) What print driver are you using with your Ricoh printer?
3) Can you translate the error message to English?

1) Did it work before with previous version of Chrome?

 It operates normally in the previous version.
 58.0.3029.110 (64-bit)

2) What print driver are you using with your Ricoh printer?

 I uploaded a file. 
 ※183230.exe

3) Can you translate the error message to English?

 I uploaded a file.
 ※I can not print in Chrome.ppt
I can not print in Chrome.ppt
628 KB Download
183230.exe
15.4 MB Download
Project Member

Comment 6 by sheriffbot@chromium.org, Jun 8 2017

Labels: -Needs-Feedback
Thank you for providing more feedback. Adding requester "thestig@chromium.org" to the cc list and removing "Needs-Feedback" label.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Labels: -Stability-Crash -Needs-Bisect
The attached 1832300.exe file is the same as the file one can download from: http://support.ricoh.com/bbv2/html/dr_ut_d/new/history/w/bb/pub_j/dr_ut_d/4101028/4101028137/V2100/5183230/183230/history.htm

As a quick workaround, can you check and see if there is a non-RPCS driver available for your printer? For example, a PostScript or PCL driver.
To be specific, if there exists an alternative PostScript or PCL driver for your printer, can you try uninstalling the RPCS driver, and install the alternative driver instead? I think that is the fastest way to get printing working again, while we investigate this issue.
Cc: abdulsyed@chromium.org
Owner: thestig@chromium.org
Status: Assigned (was: Unconfirmed)
Summary: Japanese RPCS drivers no longer work (was: 【emergency】 I can not print at all.)
To explain the situation, there are printer drivers that are incompatible with Windows 10. Trying to print from Chrome results in the entire browser crashing, which is a bad experience. To prevent this, we are trying to detect the incompatible printer drivers to avoid the crash. Instead, of crashing, trying to print with an incompatible print driver results in an error message in print preview.

Ricoh's English RPCS drivers do not work with Windows 10. In fact, Ricoh's English website does not offer the RPCS drivers for download anymore. So we used the type of printer driver as a heuristic, and we blacklisted all RPCS drivers. We did not know Ricoh's Japanese RPCS drivers are in fact, compatible with Windows 10.

Last week, we were looking at another incompatible printer driver, for which we have an alternate way of detecting the incompatibility. That works for the Ricoh English RPCS driver as well. So what we can do is remove the check for RPCS drivers altogether.
According to the URL, Japan Ricoh supports RPCS for Winodws 10.
So uncheck the RPCS driver.

http://www.ricoh.co.jp/support/os/info/winend_info.html

Can I understand that the problem of this crash is resolved by unchecking the RPCS driver on Chrome side?
Yes, that is what we plan to do, but it takes time. If you cannot wait, please consider using an alternate print driver as a workaround.

To be clear, I don't think the problem you are experiencing is a crash. It's just the browser does not want to print to any RPCS printers on Windows 8 or 10. You can still cancel print preview and continue using Chrome.


Project Member

Comment 12 by bugdroid1@chromium.org, Jun 9 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/685631bcd8b90950498e80f74009660ea5f75010

commit 685631bcd8b90950498e80f74009660ea5f75010
Author: rbpotter <rbpotter@chromium.org>
Date: Fri Jun 09 02:48:52 2017

Printing: Remove check for Windows RPCS printers

Now that we check for invalid paper sizes, we no longer need the RPCS
driver check to prevent crashes on Win10. This will also fix breakage
of Japanese RPCS drivers that support Win10.

BUG= 730919 

Review-Url: https://codereview.chromium.org/2932043002
Cr-Commit-Position: refs/heads/master@{#478172}

[modify] https://crrev.com/685631bcd8b90950498e80f74009660ea5f75010/printing/backend/win_helper.cc

Do you know the date when this fix is ​​reflected in the stable version?
Cc: soushi@chromium.org
Owner: rbpotter@chromium.org
Status: Started (was: Assigned)
If we do not take any more actions, then in about 3 months with Chrome 61 according to https://www.chromium.org/developers/calendar, but we need to decide if we want to expedite that. Stay tuned.

+soushi FYI
Labels: -Needs-Triage-M59 M-60
We use Chrome as the main browser of the business system.
We are in great trouble and there are no alternatives.
I heard from Softbank that requests from other companies in Japan are increasing.
I hope to release it as a virgin 59 patch as soon as possible.
I expect it!
Cc: bustamante@chromium.org
Summary: Japanese RPCS printer drivers no longer work (was: Japanese RPCS drivers no longer work)
I would recommend having someone in the company's IT department use Google Chrome on the beta or dev channel, so they can detect these issues earlier before it reaches stable channel. There's also our Chrome for Business help center, which has articles on how to best deploy Chrome and other topics that may be of interest: https://support.google.com/chrome/a/#topic=4386754

Release managers: My recommendation for minimizing risk on the M59 and M60 branches is to revert r455789 for  bug 679160 . The only negative effect is those with Ricoh printers and English RPCS drivers on Windows 8+ will suffer crashes, just like they did before with M58. We'll let the current solution bake on M61. It can't be cleanly merged to M59 / M60 anyway.
Labels: Merge-Request-59
Requesting to revert r455789 on M59.
thestig@ - please confirm if this a safe merge overall? If it's safe, I am fine with merging to M59. 
Cc: dpa...@chromium.org
It should be safe to revert. If we want to be even safer, we can just revert the modifications to printing/backend/win_helper.cc in that CL. The C++ and JS changes in the CL are actually independent.

+dpapad to confirm.
The JS changes in r455789 indeed seem independent from the change to the printing backend.
So updating the request: Only revert the printing/backend/win_helper.cc changes in r455789.
Labels: -Merge-Request-59 Merge-Approved-59
Approving merge for M59. 
Thank you for the merge to 59.
We want you to tell us what day it will be reflected.
Labels: -Merge-Approved-59 merge-merged-59
I forgot to write down the bug number when merging: https://chromium.googlesource.com/chromium/src/+/d543d483e3b9816e0b34e69523107756a911437c

For Chrome stable, revision 59.0.3071.100 and newer should work again. I do not know when the next stable update will be release though.
Thanks for providing the information.
I am looking forward to being reflected.
We confirmed that it can reflect and print in the following version.
61.0.3127.0(Official Build)canary (64 ビット)

I am waiting for implementation to the stable version.
Labels: TE-Verified-61 TE-Verified-61.0.3128.0
Unable to verify this issue as we don't have any machine installed with the specific RPCS driver with us. Hence adding the Verified label as per comment #27.

Thanks!!!!
Labels: Hotlist-Enterprise
I've verified on my test machine:
OS Name:    Microsoft Windows Server 2012 R2 Datacenter
OS Version: 6.3.9600 N/A Build 9600

Google Chrome	61.0.3129.0 (Official Build) canary (64-bit) (cohort: 64-Bit)
Revision	b7e12bae8572c1ed03d0959ed71df8e4efe2f8ee-refs/heads/master@{#478840}

with the driver: ricoh RPCS basic color Ver 3.4.0.0


Labels: Merge-Request-60
We should also merge to M60.
Project Member

Comment 31 by sheriffbot@chromium.org, Jun 15 2017

Labels: -Merge-Request-60 Hotlist-Merge-Review Merge-Review-60
This bug requires manual review: M60 has already been promoted to the beta branch, so this requires manual review
Please contact the milestone owner if you have questions.
Owners: amineer@(Android), cmasso@(iOS), josafat@(ChromeOS), bustamante@(Desktop)

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Labels: -Merge-Review-60 Merge-Approved-60
known regression, approving merge to M60. 
Labels: -Merge-Approved-60 -merge-merged-59 merge-merged-3112 merge-merged-3071
Status: Fixed (was: Started)
M60 merge: https://chromium.googlesource.com/chromium/src/+/2bdbdbda1da6d7f48657a07897f00b3dbd98383d

Users with Chrome 59 should be updating to 59.0.3071.104. Please let us know if the issue is fixed with the latest update.

Comment 34 Deleted

I confirmed that the problem was solved with the stable version.
※59.0.3071.104

Thanks for the update!

Sign in to add a comment