All facts are already said in comments by long time members. But see the next screenshot. Do not believe the blue color, because there's too many format conversions between our screens. But believe the grey. It's made by Photoshop, when I asked it to show print proof colors and warn me if there's unprintable colors (=out of gamut warning).
I assumed your image was sRGB like normally RGB images are. Then I tried different CMYK printing color profiles. Photoshop calculated what is printable as is and greyed the rest. Even the finest quality CMYK print couldn't produce your bright and colorful blue. An experienced designer obviously could see it even without proofing, if he has reliable screen.
Epson doesn't give color profiles (see NOTE1) for its low cost printers, so the result is unknown before printing. You have found it. The printer tries its best to make as bright and colorful blue as it can. The result happens to be the same in the halo area and near it.
Most computer users do not understand CMYK printing. MS Office does not know the existence of CMYK. Epson and other low cost printer makers do not waste their time and money to serve those who have CMYK and color profile aware software and in addition understand it. Low cost printers present themselves to the computer like they could print with RGB as well as sRGB screens show images.
What to do: make the halo stronger ie. weaken the blue in the halo area at least until CMYK printing onto coated paper can make it in proof mode. You can also try to reduce general color saturation. I guess the minimum needed reduction with Image > Adjustments > Hue&Saturation is between 25% and 60%. Also increasing brightness would whiten it because there already is as much blue as possible. There's an actual fixing attempt later in this text.
If you haven't Photoshop nor other CMYK printing aware program, you can estimate from my screenshot where the CMYK printable blue colors exist in your image.
NOTE1: it's different for their premium priced printers. This is a part of their downloads page for one. You get color profiles for numerous papers and other printing materials:

In this site we do not make purchase recommendations. But do not take one which hasn't color profile, if you want more than you have. In professional graphic software you can even without the printer check the printability, if you have installed the color profile to the software. With well calibrated screen also the CMYK printing result can be acceptably estimated. Many of us do it daily without having newspaper nor magazine printing machines.
Color profile does not increase printable color range (=the gamut). To make it wider you can use photo printing paper and a printer which spreads ink with higher resolution, uses more inks or has different coloring principle.
A correction attempt for the current printer
I do not try to force the wanted original bright blue to be printed. I try to fix the colors to printable range and to make the halo visible. This is in Photoshop. I run legacy software and my Potoshop resembles acceptably modern versions.
At first I made new color profile settings for this job. I took sRGB for RGB images and Euroscale uncoated v2 for CMYK images. I guess it hasn't remarkably wider color range than your printer. I ordered automatic color conversion offering when one opens an image or changes the mode between RGB and CMYK. See the dialog:
As ordered, opening your PNG pops up this dialog (=accepted):

The image, of course, looks out same as the one you inserted to the question - high chroma ultramarine blue appearance. But going to proof mode with gamut warning and proof setup = working CMYK shows that it's not printable:

Going to Image > Mode > CMYK opens a dialog (as ordered) which offers to convert the image to the used CMYK color profile. I accept it:

The result is quite far from the high chroma ultramarine blue. The image is now CMYK image and hopefully it's in printable range.
The halo is nearly invisible. It needs some boosting. I made a selection (=ellipse, tweaked to place with select > Transform Selection, outside areas are subtracted from the selection with the Magic Wand)
I inserted a curves adjustment layer. It took the layer mask from the selection automatically:

I lifted the brightness a little to make the edges of the halo more visible (the curve in CMYK mode is inverted). To fade the lift in the middle I painted to the layer mask (select its icon) black with a low opacity and low hardness brush:

It's a good idea to recall the selection before painting with Select > Reselect because you may want to paint also white after you painted black too much. The selection prevents expanding the affected area.
Now it's the time to save the image as PSD for further edits.
You must merge the adjustment layer and the image layer before converting to RGB, because CMYK color adjustments are meaningless in RGB mode.
Goto Image > Mode > RGB and save the image as renamed PNG. It shouldn't change visually, because sRGB shows everything that Euroscale uncoated can print.
If you try again Proof color with working CMYK and Gamut Warning, the image should change very little from the RGB appearance.
Make a test print. Let the printer to do all color management in the printing dialog, because there's no applicable printer color profile for Photoshop. I did a test print with Epson WF-4535, which also is internally CMYK printer but shows as RGB printer. The result was as shown.
NOTE: my screenshots can have low quality due numerous color conversions. This is the fixed and saved PNG: https://www.dropbox.com/s/mhe5v7ap9swacgl/RStudio_fixed.png?dl=0