Вывод сообщения об ошибке «недостаточно памяти» на принтерах PostScript
Проблемы
При попытке напечатать документ на принтере PostScript может быть распечатан только часть документа. Кроме того, принтер может распечатать страницу, указывающую на то, что в принтере недостаточно памяти. Например, принтер может напечатать страницу со следующим текстом:
Для этого задания требуется больше памяти, чем доступно на этом принтере. Попробуйте выполнить указанные ниже действия, а затем повторите печать. для формата вывода нажмите кнопку оптимизировать для обеспечения переносимости. Уменьшите количество шрифтов в документе. Печать документа в частях.
Причина
Эта проблема может возникать, если у принтера недостаточно памяти для выполнения задания печати PostScript. Например, если документ содержит шрифты TrueType, загруженные в виде шрифтов Type42 (контуров), возможно, у принтера недостаточно памяти, чтобы выполнить загрузку Type42 шрифта в исходном формате TrueType.
Решение
Чтобы устранить эту проблему, добавьте к принтеру дополнительный объем оперативной памяти. Сведения о том, как это сделать, можно найти в документации, которая была включена в принтер.
Обходное решение
Для решения этой проблемы Уменьшите сложность задания печати в PostScript. Например, установите для параметра Загрузка шрифта TrueType значение автоматически, структурироватьили точечный рисунок , как показано ниже.
-
На панели управления откройте папку Принтеры (или принтеры и факсы).
org/ListItem»>
-
Выберите Параметры печати, нажмите кнопку Макети выберите пункт Дополнительно.
-
Дважды щелкните пункт Параметры PostScriptи выберите пункт Загрузка шрифта TrueType.
-
В поле Истина для типа загружаемого шрифта
org/ListItem»>
Щелкните правой кнопкой мыши принтер PostScript и выберите пункт Свойства.
Закройте диалоговое окно » Свойства принтера » и закройте панель управления.
Дополнительная информация
Корпорация Майкрософт подтвердила, что эта проблема может возникать при использовании драйвера принтера PostScript, который входит в состав Windows, для печати задания PostScript на любом из указанных ниже принтеров.
-
Брата HL-1060 BR-Script2
-
Брата HL-1070 BR-Script2
-
Брата HL-2060 BR-Script2
org/ListItem»>
-
Брата HL-1260 BR-Script2
-
Брата HL-1260e BR-Script2
Брата HL-1660 BR-Script2
-
Брата HL-1660e BR-Script2
-
Цифровой DEClaser 5100
-
Товары Typhoon 20
org/ListItem»>
-
Products Typhoon 8PM
-
Kyocera FS — 1200 (KPDL-2)
-
Kyocera FS — 1600 (KPDL-2)
-
Kyocera FS-1600 + (KPDL-2)
-
Kyocera FS — 1700 (KPDL-2)
-
Kyocera FS — 1700 + (KPDL-2)
-
Kyocera FS — 3600 + (KPDL-2)
-
Kyocera FS — 3700 (KPDL-2)
-
Kyocera FS — 3700 + (KPDL-2)
-
Kyocera FS — 6300 (KPDL-2)
-
Kyocera FS — 6700 (KPDL-2)
org/ListItem»>
-
Kyocera FS-1600 (KPDL-2)
-
Kyocera FS-3600 (KPDL-2)
-
HP DeskJet 1600CM
-
HP LaserJet 6P/6MP
LaserPrinter Optra для Lexmark
-
Lexmark Optra EP LaserPrinter
org/ListItem»>
-
Optra Lexmark + LaserPrinter
-
Okidata OL610e/PS PostScript
- Tektronix Phase 300i v 2013.113
-
Tektronix Phase 300J v 2013.113
(Брата HL – ряды 660)
Typhoon Products 8
Kyocera FS — 3600 (KPDL-2)
Kyocera FS — 7000 (KPDL-2)
Лазерный принтер Lexmark Optra K 1220
Что делать, если «недостаточно памяти для загрузки страницы» в Google Chrome?
Сообщение с ошибкой о недостатке памяти в Google Chrome обычно появляется, когда одновременно открыто слишком много вкладок или запущено большое количество приложений в фоновом режиме. Кроме того, с подобным уведомлением сталкиваются пользователи на слабых ПК, так как данный браузер потребляет достаточно много ресурсов.
Вместе с тем есть ещё ряд причин, когда браузер не может загрузить сайт или определённую страницу. Ниже рассмотрим все варианты решения проблемы.
Содержание
- Решение 1. Закройте некоторые вкладки
- Решение 2. Воспользуйтесь режимом инкогнито
- Решение 3. Перезапустите Google Chrome
- Решение 4. Управление расширениями
- Решение 5. Очистите кэш и cookie
- Решение 6. Очистите файлы Temp
- Решение 7. Запустите средство очистки браузера
- Решение 8. Отключите ускорение работы браузера
- Решение 9. Создайте новый профиль пользователя
- Решение 10. Увеличьте лимит используемой памяти
Решение 1. Закройте некоторые вкладки
Открытие слишком большого количества вкладок в Chrome может замедлить работу браузера. Посмотрите, на те, которрые вам не нужны, и к каким вы обращаетесь время от времени. Эти страницы можно сохранить в закладках, и открывать их по необходимости.
Также рекомендуется использовать несколько окон браузера для открытия большого количества вкладок. Например, вместо того, чтобы запускать 10 вкладок в одном окне, можно загрузить по 4-5 вкладок в двух. По возможности управляйте открытыми, чтобы экономить память.
Решение 2. Воспользуйтесь режимом инкогнито
Если сообщение “недостаточно памяти” появляется при посещении определённого сайта, можно попробовать зайти на него в режиме инкогнито. Дело в том, что многие ресурсы используют дополнительные скрипты и графические дополнения, которые браузер не может загрузить, из-за малого количества свободной памяти. При включении режима инкогнито, сайт запускается без дополнительных приложений.
Чтобы включить данный режим, нажмите сочетание клавиш Ctrl + Shift + N, затем скопируйте и вставьте в адресную строку URL проблемной страницы. Помимо этого, невозможность загрузки сайта может быть связана с несовместимостью некоторых аддонов. Попробуйте отключить все расширения и посетить ресурс снова.
Если он нормально загружается, значит проблема именно в этом. Поочерёдно подключайте расширения до появления ошибки с памятью, чтобы выявить, с каким дополнением происходит конфликт.
- Откройте новую вкладку в Chrome и перейдите по указанному ниже адресу: chrome://extensions.
- Возле каждого из установленных приложений сдвиньте переключатель влево, чтобы отключить работу дополнения.
Решение 3. Перезапустите Google Chrome
Перед перезапуском браузера не забудьте сохранить все открытые вкладки, чтобы не потерять их. После этого закройте окна, подождите несколько секунд и снова запустите Chrome.
Решение 4. Управление расширениями
Относительно старые приложения браузера могут больше не поддерживаться разработчиками или иметь более новые версии. Во втором варианте уже шла речь об отключении всех дополнений. Данный вариант предполагает обновить необходимые приложения, и заменить несовместимые программы на альтернативные решения.
Решение 5. Очистите кэш и cookie
Очистка кеша браузера и файлов cookie может помочь улучшить производительность и исправить проблемы, связанные с нехваткой памяти. Стоит иметь в виду, что помимо удаления всех временных файлов в Chrome, можно произвести очистку конкретного сайта. Опять же, не забудьте перед этой процедурой сохранить все открытые страницы в закладках.
- Запустите браузер и нажмите сочетание Ctrl+Shift+Del, чтобы открыть дополнительные инструменты.
- В новом окне установите галочки на файлы, которые следует очистить.
- Нажмите: Удалить данные.
Решение 6. Очистите файлы Temp
Кэш веб-сайтов и файлы cookie помогают быстро загружать соответствующие сайты. Помимо этого Chrome сохраняет некоторые другие временные папки, которые со временем могут накапливаться до нескольких ГБ. Удалив эти данные, браузер скачает обновлённый пакет, что предотвратит любые конфликтующие ошибки.
- Нажмите ПКМ по значку Windows, и выберите настройки.
- Перейдите на вкладку Память.
- Откройте диск, на котором установлен Google Chrome (по умолчанию диск C:).
- Перейдите в раздел файлы Temp и удалите все временные файлы.
Решение 7. Запустите средство очистки браузера
Google выпустил специальный инструмент для исправления многих распространённых проблем, связанных с браузером Chrome. Его можно загрузить бесплатно. Разработчики рекомендуют запускать утилиту всякий раз, когда появляются какие-либо сбои, связанные с памятью.
Решение 8. Отключите ускорение работы браузера
Эта опция не всегда полезна:
- Нажмите трёхточечное меню Google Chrome и перейдите в настройки.
- Затем прокрутите меню до раздела Дополнительно > Система.
- Отключите параметр «Использовать аппаратное ускорение».
- Проверьте, исчезла ли ошибка «недостаточно памяти».
Решение 9. Создайте новый профиль пользователя
Одной из причин может быть повреждение профиля пользователя в Chrome. Создание нового аккаунта может решить проблему с памятью. Этот процесс довольно прост, и не займёт много времени.
- Откройте браузер, и нажмите на значок своего профиля.
- В меню выберите опцию Добавить новый профиль.
- Во всплывающем окне введите имя для учётной записи, и выберите изображение.
- Нажмите «Добавить» внизу.
Совет. Чтобы добавить ярлык для нового профиля в Chrome на рабочий стол, установите флажок «Создать ярлык на рабочем столе для этого пользователя». Благодаря этому можно запускать браузер сразу под необходимой учётной записью.
Решение 10. Увеличьте лимит используемой памяти
Google установил ограничение памяти 512 МБ для 32-разрядных и 1,4 ГБ для 64-разрядных систем. Используя параметр ‘–max_old_space_size’, можно увеличить этот предел до 1 ГБ для 32-разрядных и 4 ГБ для 64-разрядных систем. Обратите внимание, что эти предельные значения памяти предназначены для отдельных вкладок, а не окон.
Чтобы увеличить лимит, нужно изменить путь обращения при запуске с: C:\Program Files (x86)\Google\Chrome\Application\chrome. exe на C:\Program Files (x86)\Google\Chrome\Application\chrome.exe” –max_old_space_size=4096. Просто откройте “Свойства” ярлыка правой кнопкой мыши и добавьте новый параметр в конец строки “Объект”.
Здесь можно задействовать множество переменных, поскольку у всех пользователей разные версии браузера, ОЗУ и ОС. Поэтому данное решение подойдёт только для опытных клиентов.
Итак, в данном руководстве мы рассмотрели все методы решения ошибки: “недостаточно памяти” в Google Chrome. Если ни один из способов не помог, опишите в комментариях свою проблему, и применяемые действия. Когда знаете какой-то оригинальный метод, также пишите в комментариях.
Интернет #Google Chrome
С++ — Запись ошибки «Недостаточно памяти» в файл без памяти?
спросил
Изменено 9 лет, 2 месяца назад
Просмотрено 560 раз
Я хотел бы зарегистрировать и, возможно, предупредить пользователя, если программа исчерпает память, дав ему шанс попытаться освободить ее (надеюсь). Хотя я могу предварительно выделить необходимые элементы графического интерфейса, необходимые для отображения ситуации, меня беспокоит то, что более простые операции с использованием
, например открытие или запись в файл, в этой ситуации может быть невозможно.
Мой вопрос: , если программа больше не может динамически выделять память, возможно ли использовать cstdio
? Есть ли какие-либо специальные меры, которые мне нужно будет предпринять, например, предварительно открыть файл или настроить его так, чтобы он не использовал буфер? Будут ли функции cstring
работать? Есть ли другие возможные препятствия, о которых нужно знать в этом типе сценария?
(Предупреждение пользователя в этом случае является роскошью, основная цель — записать ошибку в файл, затем попытаться спасти соответствующие данные с помощью cstdio, затем предупредить пользователя в указанном порядке)
- c++
- memory- управление
- обработка ошибок
5
Краткий ответ на ваш вопрос: «вероятно, нет» (см. этот ответ: https://stackoverflow.com/a/6743056/789491). Существуют версии snprintf() с открытым исходным кодом, которые не используют динамическое распределение. Я бы использовал это и mmap(2) для записи в ваш файл.
Я предполагаю, что причина, по которой вы хотите использовать cstdio, заключается в том, что у вас уже есть какой-то причудливый код регистрации/сериализации, использующий cstdio. Учитывая это, я пока оставлю это решение на высоком уровне.
В этом случае вначале я бы выделил достаточно большой буфер для хранения вашего сообщения об ошибке и данных восстановления (а-ля @Retired-Ninja). Однако я бы сделал буфер размером не менее одной страницы (4096 байт на моем компьютере с Linux). Я бы также открыл файл журнала, в который я хочу записать, и mmap(2) этот файл с желаемым размером буфера.
В моем обработчике исключений нехватки памяти я сначала освобождал буфер (чтобы дать мне немного памяти для работы) и создавал сообщение об ошибке в файле mmap, используя версию snprintf без malloc. Затем я выполнил синхронизацию файла (я не проследил исходный код fsync, чтобы проверить, выделяется ли память — или сколько —), но она должна быть меньше, чем cstdio). Затем я закрою файл, сделаю все, что вы хотите (обработка графического интерфейса и т. Д.), И выйду.
Когда моя программа завершается нормально, я просто удаляю файл журнала, созданный с помощью mmap.
Если объем данных, которые вы пытаетесь сохранить, большой (скажем, больше страницы) и переменный, вы можете просто выделить буфер из одной страницы и создавать файл журнала по одной странице за раз. Или вы можете сделать что-то вроде этого https://stackoverflow.com/a/8704032/789491.
ХТН.
—Джейсон
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google
Зарегистрироваться через Facebook
Зарегистрируйтесь, используя электронную почту и пароль
Опубликовать как гость
Электронная почта
Требуется, но не отображается
Опубликовать как гость
Электронная почта
Требуется, но не отображается
Word (2010): недостаточно памяти или места на диске.
Word не может отобразить запрошенный шрифтНоутбук моей жены — MacBook Pro под управлением Windows 7 под BootCamp. Это быстрая машина, но когда она пытается открыть существующий документ Word или создать новый пустой, она получает сообщение об ошибке «Недостаточно памяти или места на диске. Word не может отобразить запрошенный шрифт», а часть макета искажена. Как видно из этого снимка экрана, менее половины из 2,16 доступной оперативной памяти используется, а 180 ГБ из 232 ГБ жесткого диска свободны. Слово должно , а не вообще не хватает памяти.
Пробовал
- Удаление обычного шаблона
- Отключение всех дополнений и дополнений
Ничего из этого не работает. Что происходит и как мне это исправить?
- Microsoft Word
- Microsoft Word 2010
2
Я не мог понять, что не так с установкой, но
- Перейдите в Панель управления -> Программы и компоненты
- Выберите Microsoft Office 2010 из списка
- Нажмите «изменить»
- Выберите «восстановить»
исправлено
3
Сначала попробуйте это
Перейдите в Панель управления -> Программы и компоненты
Выберите Microsoft Office 2010 из списка
Нажмите «Изменить»
Выберите «Восстановить»
или это -> http://www. youtube.com/watch?v=bK06yCpJTho
Я сделал следующее, и это решило проблему.
- Удален файл «Normal.dotm» в %APPDATA%/Microsoft/Templates
- Перезагрузка и открытие MS Word снова
Дополнительная информация на форуме Windows: http://answers.microsoft.com/en-us/windows/forum/windows_vista-performance/insufficient-memory-or-disk-space-cannot-display/e9a40c16-40cd-4fc7- 84c0-8382cae47b7f
Недавно мы столкнулись с этим в Word 2013 при попытке открыть документы на японском языке.
После длительных попыток вручную и полностью удалить/переустановить я, наконец, обнаружил, что установка языкового пакета решила проблему.
Я надеюсь, что это может помочь кому-то еще с похожей проблемой.
В основном это происходит, когда вы обновляете свой MS Office, поэтому, если кто-то сталкивается с этой проблемой, любой должен переустановить saprately, а затем перезагрузить систему в порядке.
Мне удалось запустить новый текстовый процесс с ключом командной строки /n, чтобы открыть новый экземпляр слова, который мог снова открывать и сохранять большие документы.