Njia 12 Jinsi ya Kurekebisha Mshono wa Z katika Chapisho za 3D

Roy Hill 03-06-2023
Roy Hill

Mshono wa Z ni wa kawaida kuonekana katika picha zako nyingi za 3D. Kimsingi ni mstari au mshono unaoundwa katika mhimili wa Z, ambayo hujenga kuangalia kidogo isiyo ya kawaida katika mifano. Kuna njia za kupunguza na kupunguza mishono hii ya Z, ambayo nitaelezea katika makala haya.

Ili kurekebisha na kupunguza mishono ya Z katika picha zilizochapishwa za 3D, unapaswa kuboresha mipangilio yako ya uondoaji ili kuwe na nyenzo kidogo. kwenye pua wakati wa harakati. Kubadilisha eneo la mshono wa Z kwenye kikata kata ni njia nyingine nzuri ambayo inafanya kazi kwa watumiaji. Kupunguza kasi ya uchapishaji wako na vile vile kuwezesha ukandaji wa pwani husaidia kudhibiti mishono ya Z.

Endelea kusoma ili upate maelezo kuhusu jinsi ya kurekebisha mishono ya Z katika picha zako zilizochapishwa za 3D.

    Ni Nini Husababisha Z Mshono katika Vichapisho vya 3D?

    Mshono wa Z husababishwa hasa wakati kichwa cha kuchapisha kikiweka safu ya nje na kusogezwa juu ili kuchapisha safu inayofuata. Haki, ambapo husogea juu, huacha nyenzo kidogo ya ziada, na ikiwa inasimama kwa hatua sawa kila wakati wakati wa kwenda juu, inaacha mshono kando ya mhimili wa Z.

    Mishono ya Z haiwezi kuepukika katika picha za 3D. Mwishoni mwa uchapishaji wa safu, kichwa cha kuchapisha kinaacha uchapishaji kwa sekunde ya mgawanyiko ili motors za hatua za Z-axis ziweze kusonga na kuchapisha safu inayofuata kwenye mhimili wa Z. Katika hatua hii, kama mhudumu mkuu atapata shinikizo la juu kwa sababu ya mshono zaidi, nyenzo kidogo ya ziada hutoka.

    Hii hapa ni orodha ya baadhi ya sababu zinazoweza kusababisha mishono mibaya ya Z:

    • Mbayaya 0.2mm au 0.28mm ni chaguo nzuri, lakini ikiwa unatafuta maelezo na urembo mzuri, 0.12mm au 0.16mm hufanya kazi vyema kwa miundo ndogo zaidi.

      9. Lemaza Fidia Miingiliano ya Ukuta

      Fidia Muingiliano wa Kuta ni mpangilio wa kuchapisha katika Cura ambao, ulipozimwa ulionyesha matokeo mazuri kwa watumiaji wengi kwa kupunguza mishono ya Z.

      Mojawapo kama hiyo ni mtumiaji ambaye alikuwa kupata kasoro katika muundo wake wa uchapishaji. Alizima Fidia Miingiliano ya Kuta na ikasaidia muundo wao kuonekana bora. Walitaja pia kuwa baada ya kubadilika hadi PrusaSlicer kutoka Cura, walipata matokeo bora zaidi, kwa hivyo hii inaweza kuwa suluhisho lingine linalowezekana.

      Nimegundua mpangilio wa 'fidia mwingiliano wa ukuta' na hiyo ilisaidia na ngozi yangu kuisha lakini bado kupata. mabaki mengi kwenye ngozi. Picha zilizochapishwa kwa ukuta wa nje kwa 35mm/sec na jerk kwa sasa ana umri wa miaka 20 kutoka FixMyPrint

      Mtumiaji mwingine alikuwa akipata zits kwenye modeli yake. Alipendekezwa na mtumiaji mwingine kuzima kabisa mpangilio wa Fidia Muingiliano wa Ukuta. Katika Cura, hii ina mipangilio midogo 2, Fidia Miingiliano ya Ndani ya Ukuta na Fidia Miingiliano ya Ukuta wa Nje. Hakikisha kuwa umezima mipangilio yote miwili midogo.

      Hii inaweza kusaidia kulainisha mishono yako ya Z.

      10. Ongeza Upana wa Mstari wa Ukuta wa Nje

      Kuongeza Upana wa Laini kunaweza kuwa suluhisho zuri la kulainisha mishono ya Z. Unaweza kurekebisha Upana wa Laini yako ya Nje ya Ukuta katika Cura.

      Mtumiaji mmojaambaye hapo awali alikuwa akipata mishono mibaya ya Z kwenye silinda zilizochapishwa za 3D aligundua kuwa mpangilio muhimu ulikuwa ni kuongeza Upana wake wa Mstari. Aliishia kupata mpangilio wa Upana wa Mstari wa Nje wa Ukuta na kuuongeza kutoka 0.4mm chaguomsingi hadi 0.44mm na akaona uboreshaji wa papo hapo.

      Hii ilikuwa baada ya kuchapisha mitungi kadhaa. Pia alipendekeza kuzima Miingiliano ya Kuta kama ilivyotajwa hapo juu. Alipata kuta laini zaidi na mshono wa Z ulioboreshwa pia kwenye machapisho yake.

      11. Washa Ondoa kwenye Mabadiliko ya Tabaka

      Urekebishaji mwingine unaowezekana wa kupunguza mishono ya Z ni kuwasha Ondoa kwenye Layer Change katika Cura.

      Hii inafanya kazi kwa sababu inasaidia kuzuia extrusion kutoka kwa kuendelea wakati wa kusonga hadi safu inayofuata, ambapo mishono ya Z hufanyika. Kumbuka kuwa mpangilio huu hufanya kazi vyema zaidi wakati Umbali wako wa Kurudisha nyuma ni wa chini sana.

      Wakati Umbali wako wa Kurudisha nyuma ni wa juu kiasi, muda unaochukua ili kujiondoa huruhusu nyenzo kuwa nyepesi hadi kufikia hatua ambayo inapinga utenguzi. .

      12. Washa Kuta za Nje Kabla ya Ndani

      Mpangilio wa mwisho kwenye orodha hii ili kusaidia kurekebisha au kupunguza mishono ya Z ni kuwezesha Kuta za Nje Kabla ya Ndani katika Cura. Hii imezimwa kwa chaguomsingi na imefanya kazi kwa baadhi ya watumiaji baada ya kuiwezesha.

      Inapaswa kusaidia kwa kuhakikisha kuwa mabadiliko ya safu yako yanafanyika ndani ya modeli badala ya uso wa nje kwa kuwa uso wa nje haufanyiki' t jambo la mwisho au la kwanzailiyochapishwa kwenye safu hiyo.

      Majaribio Bora Zaidi ya Mshono wa Z

      Kuna majaribio machache ya mshono wa Z kutoka Thingiverse ambayo unaweza kujaribu kuona jinsi Z yako inavyopendeza. bila kufanya uchapishaji kamili wa 3D:

      • Mtihani wa Z-Seam na kuhnikuehnast
      • Z Jaribio la Mshono na Radler

      Unaweza kupakua moja ya mifano na ujaribu mabadiliko unayofanya ili kuona kama yanaleta mabadiliko chanya kwenye mishono yako ya Z.

      mipangilio ya uondoaji
    • Kutotumia mipangilio sahihi ya upatanishaji wa mshono wa Z katika Cura
    • Kasi ya uchapishaji ni ya juu sana
    • Kutotumia mstari wa mapema
    • Kutorekebisha kufuta umbali
    • Kutowasha ufuo
    • Mipangilio ya Kuongeza Kasi Kupita Kiasi/Jerk

    Katika hali nyingine, mshono wa Z huwa unaonekana zaidi kuliko wengine. Hii inategemea nafasi ya kitu na muundo, na mipangilio ya extrusion.

    Jinsi ya Kurekebisha & Ondoa Mishono ya Z katika Vichapishaji vya 3D

    Kuna njia chache za kurekebisha au kupunguza uwepo wa mishono ya Z kwenye picha zako za 3D. Baadhi ya mbinu hukusaidia kuficha mshono wa Z kwa kubadilisha mahali ulipo kwenye kielelezo chako, ilhali baadhi yao zitafifisha mshono.

    Shinikizo kutoka kwa nyenzo kwenye kifaa chako cha kawaida kinaweza kuchangia jinsi mshono wa Z unavyoonekana. .

    Hebu tuangalie baadhi ya njia tofauti ambazo watumiaji wameweka mishororo ya Z katika miundo yao:

    1. Rekebisha Mipangilio ya Kuondoa
    2. Kubadilisha Mipangilio ya Upangaji wa Mshono wa Cura Z
    3. Punguza Kasi ya Kuchapisha
    4. Washa Pwani
    5. Kuwezesha Linear Advance
    6. Rekebisha Umbali wa Kufuta Ukuta wa Nje
    7. Chapisha Kwa Mipangilio ya Kuongeza Kasi ya Juu/Jerk
    8. Urefu wa Tabaka la Chini
    9. Zima Fidia Miingiliano ya Ukuta
    10. Ongeza Upana wa Mstari wa Nje wa Ukuta
    11. Washa Kuondoa Katika Mabadiliko ya Tabaka
    12. Washa Nje Kabla ya Ndani Kuta

    Ni vyema kujaribu mipangilio hii moja baada ya nyingine ili uweze kuona ni mipangilio gani hasa inayofanya kuwa chanya au hasi.tofauti. Unapobadilisha zaidi ya mpangilio mmoja kwa wakati mmoja, hutaweza kueleza ni nini hasa kilicholeta tofauti.

    Angalia pia: Jinsi ya Kusafisha Vizuri Resin Vat & Filamu ya FEP kwenye Printa yako ya 3D

    Nitapitia kila marekebisho yanayowezekana kwa maelezo zaidi.

    Angalia pia: Uhakiki wa Creality Ender 3 V2 - Unastahili au La?

    1 . Rekebisha Mipangilio ya Kubatilisha

    Mojawapo ya mambo ya kwanza unayoweza kujaribu kufanya ni kurekebisha mipangilio yako ya uondoaji ndani ya kikata. Watumiaji wengi wamegundua mabadiliko makubwa kwenye mishono yao ya Z baada ya kupata Urefu na Umbali unaowafaa wa Kurudisha nyuma.

    Mtumiaji mmoja ambaye alijaribu mipangilio ya kufuta aligundua kuwa baada ya kubadilisha Umbali wa Kurudisha nyuma kutoka 6mm hadi 5mm, aligundua tofauti katika jinsi. sana mshono wa Z ulionekana.

    Unaweza kuongeza au kupunguza Umbali wako wa Kurudisha nyuma kwa nyongeza ndogo ili kuona kinachofaa zaidi kwa kichapishi chako cha 3D na mipangilio mingine.

    Jambo jingine ambalo mtumiaji huyu alifanya ni kufafanua. eneo la mshono wao wa Z (nyuma) ambao unaweza kufanywa kupitia mipangilio yako ya kukata vipande. Tutaangalia mpangilio huo ujao.

    2. Kubadilisha Mipangilio ya Kupanga Mshono wa Cura Z

    Kwa kubadilisha mipangilio ya upatanishi wa mshono wa Z kwenye Cura, unaweza kupunguza mwonekano wa mshono wa Z. Hii ni kwa sababu hukuruhusu kuchagua mahali pa kuanzia kwa kila safu mpya ambayo pua yako inasafiria.

    Hii ni muhimu sana kwa miundo ambayo huwa na safu sawa zinazofuatana na huathirika sana na mshono wa Z unaoonekana sana. .

    Hizi ni chaguo za kuchagua kutoka:

    • Ameainishwa Mtumiaji - unawezachagua upande gani mshono utawekwa kwenye chapa yako
      • Nyuma Kushoto
      • Nyuma
      • Nyuma Kulia
      • Kulia
      • Mbele Kulia
      • Mbele Kushoto
      • Kushoto
    • Mfupi zaidi – hii huwa inaweka mshono katika sehemu ile ile kwa sababu inamalizia eneo ilipoanzia. Hii si nzuri sana kwa kuficha mshono wa Z.
    • Nasibu - hii huanza kila safu katika sehemu nasibu kabisa na hivyo kuishia katika nafasi nasibu pia. Hili linaweza kuwa chaguo bora.
    • Kona Kali Zaidi - hili linaweza kuwa chaguo bora kwa miundo ya angular ya 3D kwani hii inaweka mshono kwenye kona ya ndani au ya nje ya muundo.

    Pia kuna chaguo la ziada linalojulikana kama Upendeleo wa Kona ya Mshono huko Cura ambalo linaonekana kwa chaguo zilizo hapo juu isipokuwa kwa Nasibu. Kwa usaidizi wa mpangilio huu, unaweza kuwa na udhibiti zaidi wa mahali pa kuweka mshono wa Z. Kuna chaguo 5:

    • Hakuna
    • Ficha Mshono
    • Onyesha Mshono
    • Ficha au Fichua Mshono
    • Kuficha Mahiri 9>

    Ningependekeza sana ufanye majaribio yako mwenyewe ili uweze kuona jinsi mipangilio tofauti inavyoathiri mahali ambapo mshono wako wa Z utakuwa. Jambo zuri unaweza kufanya katika Cura ni kuangalia kielelezo chako katika hali ya Onyesho la kukagua baada ya kuikata ili kuona mahali ambapo mshono utakuwa.

    Huu hapa ni mfano wa tofauti kati ya kuchagua Mapendeleo ya Kona ya Mshono ya Hakuna na Ficha. Mshono kwa mbele. Kwa muundo mdogo kama huu, inaleta maana zaidi kuwa na mshono wa Z nyuma badala yasehemu ya mbele ili isiathiri urembo wa mbele wa modeli.

    Baadhi ya watumiaji wamepata matokeo mazuri kwa kutumia mpangilio wa Nasibu na Mpangilio wa Mshono wa Z. Mfano ni mfano hapa chini wa kipande cha chess ambacho kina mshono wa Z unaoonekana juu yake. Baada ya kubadilisha mpangilio wao walisema ilifanya ujanja vizuri.

    Je, kuna mpangilio wa kuepuka mstari wa Z? kutoka Cura

    Mtumiaji mwingine aliweza kupunguza dosari za uchapishaji kwa kuweka Mshono wao wa Z ama kwenye Kona kali zaidi au kuhusiana na Z Seam X mahususi & Y kuratibu ambayo unaweza kuweka katika Cura. Unaweza kucheza na hizi ili kuona Mshono wa Z utaishia wapi.

    Rekebisha Nafasi yako ya Mshono wa Z itarekebisha kiotomatiki hizo X & Y inaratibu, ili uweze kuchagua eneo lililowekwa mapema au kupata usahihi zaidi kwa kuweka nambari.

    Angalia video hapa chini ya CHEP kuhusu kudhibiti mishono kupitia Cura.

    3 . Punguza Kasi ya Uchapishaji

    Urekebishaji mwingine unaowezekana wa kupunguza mishono ya Z kwenye picha zako za 3D ni kupunguza kasi yako ya uchapishaji. Unapokuwa na kasi ya kuchapisha ambayo ni ya haraka sana, extruder yako ina muda mchache wa kutengua filamenti kati ya miondoko ya uchapishaji.

    Kadiri kasi yako ya uchapishaji inavyopungua, ndivyo muda unavyozidi kuwa mwingi wa filamenti wakati wa mpito wa kila moja. safu. Pia hupunguza kiwango cha shinikizo kilicho kwenye hotend, ambayo husababisha kupunguza kiasi cha nyuzi zinazotoka.

    Mtumiaji mmojaambaye alikuwa akipitia matone karibu na mishororo ya Z ya muundo wake hapo awali alijaribu kurekebisha mipangilio yake ya ubatilishaji. Baada ya kurekebisha mipangilio mingi, aligundua kuwa urekebishaji kuu ulipungua kwa kupunguza Kasi yake ya Ukuta wa Nje hadi 15mm/s.

    Cura inatoa Kasi chaguomsingi ya Ukuta wa Nje ya 25mm/s ambayo inapaswa kufanya kazi vizuri, lakini wewe. inaweza kujaribu kasi ndogo ili kuona ikiwa inaleta mabadiliko. Watumiaji wengi waliosuluhisha suala hili wanapendekeza kuchapisha kuta polepole, kwa gharama ya muda wa juu wa uchapishaji.

    Unapokuwa na kasi ya juu ya chini, inamaanisha kuwa kuna muda mdogo unaochukuliwa ili kuongeza kasi hadi na kushuka kutoka, kuongoza. kwa shinikizo kidogo kwenye pua na kupunguza mishono ya Z.

    4. Washa Coasting

    Marekebisho mengine muhimu ya kupunguza mishono ya Z ni Kuwasha Pwani. Ni kipengele kinachosaidia sana kuondoa ziti na matone kwenye mshono wako wa Z. Coasting ni mpangilio ambao husimamisha uchujaji wa nyenzo kidogo inapofikia mwisho wa kufunga ukuta kwenye kielelezo chako.

    Kimsingi hujaribu kuondoa chemba ya nyuzi kwenye sehemu ya mwisho ya njia ya utokaji ili kuwe na shinikizo kidogo kwenye pua kwa chini ya mshono wa Z na kamba.

    Mtumiaji mmoja aliyejaribu kuwezesha pwani kupunguza mishono ya Z alipata matokeo mazuri kwenye Ender 5 yake. Pia alipendekeza upunguze Kasi yako ya Kusafiri na Kasi ya Kuchapisha ili kupata matokeo bora.

    Mtumiaji mwingine alipata matokeo bora zaidi baada ya kuwezesha Coasting. Pia alipendekeza kupunguzaMtiririko wako wa Ukuta hadi 95%, pamoja na kupunguza urefu wa safu yako na kuweka Mpangilio wa Mshono wa Z kwenye kona kali zaidi.

    Kuna mipangilio ya Pwani ambayo unaweza kurekebisha ili kupata matokeo bora zaidi, lakini hakikisha kuzidisha mipangilio kwani inaweza kusababisha mashimo kwenye mabadiliko ya safu. Mipangilio chaguo-msingi kawaida hufanya kazi vizuri.

    Hii hapa ni video nzuri ya Breaks'n'Makes ambayo inaweza kukusaidia kupata mipangilio yako ya Coasting kwenye uhakika.

    Coasting ni toleo la kitaalamu la Linear Sogeza mbele inapojaribu kukadiria kile Linear Advance hufanya, lakini inaweza kusababisha kutokamilika kwa uchapishaji. Hebu tuangalie Linear Advance yenyewe.

    5. Kuwasha Linear Advance

    Kuna mpangilio unaoitwa Linear Advance ambao umesaidia watumiaji wengi kupunguza mishono mibaya ya Z. Kimsingi kipengele ndani ya programu yako ndicho ambacho hulipa fidia kwa kiasi cha shinikizo linaloongezeka kwenye pua yako kutokana na kutoa na kurudisha nyuma.

    Wakati pua yako inasonga kwa kasi, kusimama au kusonga polepole, bado kuna shinikizo kwenye pua, kwa hivyo Linear Advance huzingatia hili na kufanya ubatilishaji wa ziada kulingana na kasi ya harakati.

    Mtumiaji mmoja aliyewasha Linear Advance alisema alikuwa akipata mishono mibovu ya Z kila mara kwenye picha zake zote za 3D, lakini baada ya hapo. kuiwezesha, ilisema ilimfanyia maajabu.

    Unahitaji kuiwasha ndani ya programu dhibiti yako kisha urekebishe Thamani ya K ambayo inategemea filamenti yako najoto. Mchakato ni rahisi sana kufanya na unaweza kuboresha kwa kiasi kikubwa picha zako za 3D.

    Alitaja pia kuwa ukishaiwezesha, unaweza kupunguza Umbali wako wa Kurudisha nyuma kwa mengi sana ambayo inaweza kupunguza kasoro zingine za uchapishaji kama vile matone na zits.

    Angalia video hapa chini kwa Teaching Tech ili kujifunza jinsi ya kusanidi Linear Advance ipasavyo.

    Kumbuka, hutaki kuwa na coasting ikiwa unatumia Linear Mapema.

    6. Rekebisha Umbali wa Kufuta Ukuta wa Nje

    Umbali wa Kufuta Ukuta wa Nje ni mpangilio ambao uliundwa mahususi ili kupunguza mishono ya Z katika Cura. Inachofanya ni kuruhusu pua isafiri zaidi bila kuchomoa kwenye mwisho wa kila ukuta wa nje, ili kufuta mtaro uliofungwa.

    Mtumiaji mmoja ambaye alikuwa anapitia mishono ya Z kwenye Ender 3 Pro yake alipendekeza urekebishe umbali wako wa kufuta ili urekebishe. suala hili. Mtumiaji mwingine aliyejaribu mpangilio huu alisema unaweza kujaribu thamani ya 0.2mm au 0.1mm ili kuona ikiwa itasuluhisha suala hilo. Thamani chaguo-msingi katika Cura ni 0mm, kwa hivyo jaribu thamani chache na uone matokeo.

    Unaweza hata kujaribu kuiongeza hadi 0.4mm, ukubwa sawa na kipenyo cha kawaida cha pua.

    Baada ya hapo. wiki ya calibration inaonekana bora lakini si 100% bado. Maelezo katika maoni kutoka kwa ender3v2

    Angalia video hapa chini kwa maelezo zaidi kuhusu mishororo ya Z, kufuta, kuchana na kuweka pwani. Wanafika mahali ambapo mishono yao ya Z inakaribia kutoonekana, pamoja na uchapishaji bora zaidimatokeo.

    7. Chapisha Kwa Mipangilio ya Uongezaji kasi wa Juu/Jerk

    Baadhi ya watumiaji wamepata matokeo mazuri kwa kupunguza mishono ya Z kwa kuongeza Uongezaji Kasi & Mipangilio ya jerk. Hii ni kwa sababu kichwa cha kuchapisha hupata muda mchache kwa shinikizo la mabaki kutoa nyenzo zaidi, na hivyo kusababisha mshono safi wa Z.

    Kuchapisha kwa kasi ya juu na mipangilio ya msukosuko kunaweza kupunguza mishono ya Z kwa kiasi fulani. Mipangilio hii hufanya uongezaji kasi au upunguzaji kasi haraka zaidi.

    Inaonekana kana kwamba baadhi ya marekebisho ya awali yangekuwa bora zaidi kutekeleza kuliko haya.

    Mtumiaji mmoja anapendekeza kuongeza kasi ya X/Y na/au mipaka ya Jerk ili kuruhusu mwendo kuanza na kukoma kwa haraka, na kusababisha muda mfupi wa kiwango kisichosawazisha cha kuzidisha kutokea. Kupanda juu sana kunaweza kusababisha mabadiliko ya tabaka au mitetemo mibaya, kwa hivyo inahitaji kufanyiwa majaribio.

    Walitaja kuwa Ender 3 yao inaweza kushughulikia Kuongeza kasi kwa angalau 3,000mm/s² katika X & Y, pamoja na 10mm/s kwa Jerk, ingawa pengine unaweza kwenda juu zaidi kwa majaribio.

    8. Urefu wa Tabaka la Chini

    Kutumia safu ya chini ya urefu kwa muundo wako kunaweza pia kusaidia kupunguza mwonekano wa mishono ya Z kama walivyopata watumiaji wengine.

    Watumiaji wengi wamepata matokeo mazuri kwa kutumia safu ya chini. urefu, karibu 0.2mm na chini, haswa ikiwa unakabiliwa na mapungufu na unatumia urefu wa safu ya juu kuliko kawaida.

    Ikiwa unafanya mifano, urefu wa safu

    Roy Hill

    Roy Hill ni gwiji wa uchapishaji wa 3D na gwiji wa teknolojia na ujuzi mwingi kuhusu mambo yote yanayohusiana na uchapishaji wa 3D. Akiwa na uzoefu wa zaidi ya miaka 10 katika uwanja huo, Roy amebobea katika sanaa ya kubuni na uchapishaji ya 3D, na amekuwa mtaalamu wa mitindo na teknolojia za uchapishaji za 3D.Roy ana shahada ya uhandisi wa mitambo kutoka Chuo Kikuu cha California, Los Angeles (UCLA), na amefanya kazi kwa makampuni kadhaa maarufu katika uwanja wa uchapishaji wa 3D, ikiwa ni pamoja na MakerBot na Formlabs. Pia ameshirikiana na biashara mbalimbali na watu binafsi kuunda bidhaa maalum zilizochapishwa za 3D ambazo zimeleta mapinduzi katika tasnia zao.Kando na shauku yake ya uchapishaji wa 3D, Roy ni msafiri mwenye bidii na mpendaji wa nje. Anafurahiya kutumia wakati katika maumbile, kupanda mlima, na kupiga kambi na familia yake. Katika muda wake wa ziada, yeye pia huwashauri wahandisi wachanga na kushiriki ujuzi wake juu ya uchapishaji wa 3D kupitia majukwaa mbalimbali, ikiwa ni pamoja na blogu yake maarufu, 3D Printerly 3D Printing.